pub struct SSHProcess { /* private fields */ }Implementations§
Source§impl SSHProcess
impl SSHProcess
pub fn new(args: Vec<String>) -> SSHProcess
Trait Implementations§
Source§impl Process for SSHProcess
impl Process for SSHProcess
fn get_args(&self) -> Vec<String>
fn exec(&self) -> Exec
fn run(&mut self) -> Result<ExitStatus, PopenError>
fn inner_run(&self, exec: Exec) -> Result<ExitStatus, PopenError>
fn run_stdout_to_stderr(&mut self) -> Result<ExitStatus, PopenError>
Auto Trait Implementations§
impl Freeze for SSHProcess
impl RefUnwindSafe for SSHProcess
impl Send for SSHProcess
impl Sync for SSHProcess
impl Unpin for SSHProcess
impl UnsafeUnpin for SSHProcess
impl UnwindSafe for SSHProcess
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more