pub enum PopenError {
PipeCreateFailed,
ExecArgFailed(c_int),
ForkFailed,
PipeRedirectFailed(c_int),
Dup2Errno(DupError),
FdOpenErrno(c_int),
CloseError(Close),
SocketPairError(SocketPairError),
CreateRedirectError(c_int),
CStringParesError(NulError),
}
Variants§
PipeCreateFailed
ExecArgFailed(c_int)
ForkFailed
PipeRedirectFailed(c_int)
Dup2Errno(DupError)
FdOpenErrno(c_int)
CloseError(Close)
SocketPairError(SocketPairError)
CreateRedirectError(c_int)
CStringParesError(NulError)
Trait Implementations§
Source§impl Clone for PopenError
impl Clone for PopenError
Source§fn clone(&self) -> PopenError
fn clone(&self) -> PopenError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PopenError
impl Debug for PopenError
Source§impl PartialEq for PopenError
impl PartialEq for PopenError
impl Eq for PopenError
impl StructuralPartialEq for PopenError
Auto Trait Implementations§
impl Freeze for PopenError
impl RefUnwindSafe for PopenError
impl Send for PopenError
impl Sync for PopenError
impl Unpin for PopenError
impl UnwindSafe for PopenError
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