pub enum BashResult {
Ok(BashOk),
NonzeroExit(BashNonzeroExit),
Timeout(BashTimeout),
BackgroundStarted(BashBackgroundStarted),
Error(BashError),
}Variants§
Ok(BashOk)
NonzeroExit(BashNonzeroExit)
Timeout(BashTimeout)
BackgroundStarted(BashBackgroundStarted)
Error(BashError)
Trait Implementations§
Source§impl Clone for BashResult
impl Clone for BashResult
Source§fn clone(&self) -> BashResult
fn clone(&self) -> BashResult
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 BashResult
impl Debug for BashResult
Source§impl<'de> Deserialize<'de> for BashResult
impl<'de> Deserialize<'de> for BashResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<BashError> for BashResult
impl From<BashError> for BashResult
Auto Trait Implementations§
impl Freeze for BashResult
impl RefUnwindSafe for BashResult
impl Send for BashResult
impl Sync for BashResult
impl Unpin for BashResult
impl UnsafeUnpin for BashResult
impl UnwindSafe for BashResult
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