pub struct ExitEvent {
pub exit_code: Option<i32>,
pub signal: Option<i32>,
pub truncated: bool,
pub writers_may_be_alive: bool,
pub offset: u64,
}Expand description
The terminal exit SSE event. Emitted before the stream ends, so a client
that sees the body close without one knows the connection failed rather than
the command finishing.
Fields§
§exit_code: Option<i32>§signal: Option<i32>§truncated: bool§writers_may_be_alive: bool§offset: u64Total bytes published, so a client can assert it saw all of them.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExitEvent
impl<'de> Deserialize<'de> for ExitEvent
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 ExitEvent
impl JsonSchema for ExitEvent
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 ExitEvent
impl RefUnwindSafe for ExitEvent
impl Send for ExitEvent
impl Sync for ExitEvent
impl Unpin for ExitEvent
impl UnsafeUnpin for ExitEvent
impl UnwindSafe for ExitEvent
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