Remove dead codes

This commit is contained in:
r0cky 2023-11-26 16:47:03 +08:00
parent 6cf088810f
commit 72668dea6b

View File

@ -66,11 +66,6 @@ pub trait FileDescriptor: std::fmt::Debug + Any {
fn is_tty(&self, _communicate_allowed: bool) -> bool { fn is_tty(&self, _communicate_allowed: bool) -> bool {
false false
} }
#[cfg(unix)]
fn as_unix_host_fd(&self) -> Option<i32> {
None
}
} }
impl dyn FileDescriptor { impl dyn FileDescriptor {
@ -150,12 +145,6 @@ impl FileDescriptor for FileHandle {
Ok(Box::new(FileHandle { file: duplicated, writable: self.writable })) Ok(Box::new(FileHandle { file: duplicated, writable: self.writable }))
} }
#[cfg(unix)]
fn as_unix_host_fd(&self) -> Option<i32> {
use std::os::unix::io::AsRawFd;
Some(self.file.as_raw_fd())
}
fn is_tty(&self, communicate_allowed: bool) -> bool { fn is_tty(&self, communicate_allowed: bool) -> bool {
communicate_allowed && self.file.is_terminal() communicate_allowed && self.file.is_terminal()
} }
@ -183,11 +172,6 @@ impl FileDescriptor for io::Stdin {
Ok(Box::new(io::stdin())) Ok(Box::new(io::stdin()))
} }
#[cfg(unix)]
fn as_unix_host_fd(&self) -> Option<i32> {
Some(libc::STDIN_FILENO)
}
fn is_tty(&self, communicate_allowed: bool) -> bool { fn is_tty(&self, communicate_allowed: bool) -> bool {
communicate_allowed && self.is_terminal() communicate_allowed && self.is_terminal()
} }
@ -220,11 +204,6 @@ impl FileDescriptor for io::Stdout {
Ok(Box::new(io::stdout())) Ok(Box::new(io::stdout()))
} }
#[cfg(unix)]
fn as_unix_host_fd(&self) -> Option<i32> {
Some(libc::STDOUT_FILENO)
}
fn is_tty(&self, communicate_allowed: bool) -> bool { fn is_tty(&self, communicate_allowed: bool) -> bool {
communicate_allowed && self.is_terminal() communicate_allowed && self.is_terminal()
} }
@ -250,11 +229,6 @@ impl FileDescriptor for io::Stderr {
Ok(Box::new(io::stderr())) Ok(Box::new(io::stderr()))
} }
#[cfg(unix)]
fn as_unix_host_fd(&self) -> Option<i32> {
Some(libc::STDERR_FILENO)
}
fn is_tty(&self, communicate_allowed: bool) -> bool { fn is_tty(&self, communicate_allowed: bool) -> bool {
communicate_allowed && self.is_terminal() communicate_allowed && self.is_terminal()
} }