pub struct TerminalExitStatus {
pub exit_code: Option<u32>,
pub signal: Option<String>,
pub meta: Option<Value>,
}
Expand description
Exit status of a terminal command.
Fields§
§exit_code: Option<u32>
The process exit code (may be null if terminated by signal).
signal: Option<String>
The signal that terminated the process (may be null if exited normally).
meta: Option<Value>
Extension point for implementations
Trait Implementations§
Source§impl Clone for TerminalExitStatus
impl Clone for TerminalExitStatus
Source§fn clone(&self) -> TerminalExitStatus
fn clone(&self) -> TerminalExitStatus
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 TerminalExitStatus
impl Debug for TerminalExitStatus
Source§impl<'de> Deserialize<'de> for TerminalExitStatus
impl<'de> Deserialize<'de> for TerminalExitStatus
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 JsonSchema for TerminalExitStatus
impl JsonSchema for TerminalExitStatus
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref
keyword. Read moreAuto Trait Implementations§
impl Freeze for TerminalExitStatus
impl RefUnwindSafe for TerminalExitStatus
impl Send for TerminalExitStatus
impl Sync for TerminalExitStatus
impl Unpin for TerminalExitStatus
impl UnwindSafe for TerminalExitStatus
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