#[non_exhaustive]pub enum ShellCallOutcome {
Timeout {},
Exit {
exit_code: i32,
},
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for ShellCallOutcome
impl Clone for ShellCallOutcome
Source§fn clone(&self) -> ShellCallOutcome
fn clone(&self) -> ShellCallOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ShellCallOutcome
impl Debug for ShellCallOutcome
Source§impl<'de> Deserialize<'de> for ShellCallOutcome
impl<'de> Deserialize<'de> for ShellCallOutcome
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 PartialEq for ShellCallOutcome
impl PartialEq for ShellCallOutcome
Source§impl Serialize for ShellCallOutcome
impl Serialize for ShellCallOutcome
impl StructuralPartialEq for ShellCallOutcome
Auto Trait Implementations§
impl Freeze for ShellCallOutcome
impl RefUnwindSafe for ShellCallOutcome
impl Send for ShellCallOutcome
impl Sync for ShellCallOutcome
impl Unpin for ShellCallOutcome
impl UnsafeUnpin for ShellCallOutcome
impl UnwindSafe for ShellCallOutcome
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