maually remove warning, pt3

toolchain_update
Ben Pig Chu 6 years ago
parent 07b8a063ec
commit 935c595083

@ -42,7 +42,7 @@ impl Device for MemBuf {
buf[..len].copy_from_slice(&slice[offset..offset + len]); buf[..len].copy_from_slice(&slice[offset..offset + len]);
Some(len) Some(len)
} }
fn write_at(&mut self, offset: usize, buf: &[u8]) -> Option<usize> { fn write_at(&mut self, _offset: usize, _buf: &[u8]) -> Option<usize> {
None None
} }
} }
@ -105,31 +105,31 @@ macro_rules! impl_inode {
() => { () => {
fn info(&self) -> Result<FileInfo> { unimplemented!() } fn info(&self) -> Result<FileInfo> { unimplemented!() }
fn sync(&self) -> Result<()> { unimplemented!() } fn sync(&self) -> Result<()> { unimplemented!() }
fn resize(&self, len: usize) -> Result<()> { unimplemented!() } fn resize(&self, _len: usize) -> Result<()> { unimplemented!() }
fn create(&self, name: &str, type_: FileType) -> Result<Arc<INode>> { unimplemented!() } fn create(&self, _name: &str, _type_: FileType) -> Result<Arc<INode>> { unimplemented!() }
fn unlink(&self, name: &str) -> Result<()> { unimplemented!() } fn unlink(&self, _name: &str) -> Result<()> { unimplemented!() }
fn link(&self, name: &str, other: &Arc<INode>) -> Result<()> { unimplemented!() } fn link(&self, _name: &str, _other: &Arc<INode>) -> Result<()> { unimplemented!() }
fn rename(&self, old_name: &str, new_name: &str) -> Result<()> { unimplemented!() } fn rename(&self, _old_name: &str, _new_name: &str) -> Result<()> { unimplemented!() }
fn move_(&self, old_name: &str, target: &Arc<INode>, new_name: &str) -> Result<()> { unimplemented!() } fn move_(&self, _old_name: &str, _target: &Arc<INode>, _new_name: &str) -> Result<()> { unimplemented!() }
fn find(&self, name: &str) -> Result<Arc<INode>> { unimplemented!() } fn find(&self, _name: &str) -> Result<Arc<INode>> { unimplemented!() }
fn get_entry(&self, id: usize) -> Result<String> { unimplemented!() } fn get_entry(&self, _id: usize) -> Result<String> { unimplemented!() }
fn fs(&self) -> Arc<FileSystem> { unimplemented!() } fn fs(&self) -> Arc<FileSystem> { unimplemented!() }
fn as_any_ref(&self) -> &Any { self } fn as_any_ref(&self) -> &Any { self }
}; };
} }
impl INode for Stdin { impl INode for Stdin {
fn read_at(&self, offset: usize, buf: &mut [u8]) -> Result<usize> { fn read_at(&self, _offset: usize, buf: &mut [u8]) -> Result<usize> {
buf[0] = self.pop() as u8; buf[0] = self.pop() as u8;
Ok(1) Ok(1)
} }
fn write_at(&self, offset: usize, buf: &[u8]) -> Result<usize> { unimplemented!() } fn write_at(&self, _offset: usize, _buf: &[u8]) -> Result<usize> { unimplemented!() }
impl_inode!(); impl_inode!();
} }
impl INode for Stdout { impl INode for Stdout {
fn read_at(&self, offset: usize, buf: &mut [u8]) -> Result<usize> { unimplemented!() } fn read_at(&self, _offset: usize, _buf: &mut [u8]) -> Result<usize> { unimplemented!() }
fn write_at(&self, offset: usize, buf: &[u8]) -> Result<usize> { fn write_at(&self, _offset: usize, buf: &[u8]) -> Result<usize> {
use core::str; use core::str;
let s = str::from_utf8(buf).map_err(|_| ())?; let s = str::from_utf8(buf).map_err(|_| ())?;
print!("{}", s); print!("{}", s);

@ -44,22 +44,21 @@ macro_rules! with_color {
fn print_in_color(args: fmt::Arguments, color: Color) { fn print_in_color(args: fmt::Arguments, color: Color) {
use crate::arch::io; use crate::arch::io;
let mutex = log_mutex.lock(); let _guard = log_mutex.lock();
io::putfmt(with_color!(args, color)); io::putfmt(with_color!(args, color));
} }
pub fn print(args: fmt::Arguments) { pub fn print(args: fmt::Arguments) {
use crate::arch::io; use crate::arch::io;
let mutex = log_mutex.lock(); let _guard = log_mutex.lock();
io::putfmt(args); io::putfmt(args);
} }
struct SimpleLogger; struct SimpleLogger;
impl Log for SimpleLogger { impl Log for SimpleLogger {
fn enabled(&self, metadata: &Metadata) -> bool { fn enabled(&self, _metadata: &Metadata) -> bool {
true true
// metadata.level() <= Level::Info
} }
fn log(&self, record: &Record) { fn log(&self, record: &Record) {
static DISABLED_TARGET: &[&str] = &[ static DISABLED_TARGET: &[&str] = &[

@ -48,6 +48,7 @@
//! Dining_Philosophers --> Monitor //! Dining_Philosophers --> Monitor
//! end //! end
//! ``` //! ```
#![allow(dead_code)]
pub use self::condvar::*; pub use self::condvar::*;
pub use self::mutex::*; pub use self::mutex::*;

Loading…
Cancel
Save