pub enum StreamKind {
Stdout,
Stderr,
}Expand description
Which pipe a streamed chunk came from. Both share one offset space, so a client holds one cursor rather than two that can disagree about ordering.
Variants§
Implementations§
Source§impl StreamKind
impl StreamKind
Sourcepub const ALL: [StreamKind; 2]
pub const ALL: [StreamKind; 2]
Both kinds, in the order the daemon documents them.
Same reason as Phase::ALL: the bindings publish this closed set, and a
list they spell themselves is a list the enum can outgrow.
Trait Implementations§
Source§impl Clone for StreamKind
impl Clone for StreamKind
impl Copy for StreamKind
Source§impl Debug for StreamKind
impl Debug for StreamKind
Source§impl<'de> Deserialize<'de> for StreamKind
impl<'de> Deserialize<'de> for StreamKind
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
impl Eq for StreamKind
Source§impl JsonSchema for StreamKind
impl JsonSchema for StreamKind
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 moreSource§impl PartialEq for StreamKind
impl PartialEq for StreamKind
Source§impl Serialize for StreamKind
impl Serialize for StreamKind
impl StructuralPartialEq for StreamKind
Auto Trait Implementations§
impl Freeze for StreamKind
impl RefUnwindSafe for StreamKind
impl Send for StreamKind
impl Sync for StreamKind
impl Unpin for StreamKind
impl UnsafeUnpin for StreamKind
impl UnwindSafe for StreamKind
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