pub enum StreamKind {
Tokens,
Trace,
}Expand description
What kind of stream a session renders.
Variants§
Tokens
A model token stream, rendered through the trace-stream pipeline.
Trace
A tracing-subscriber JSON-lines record stream.
Implementations§
Source§impl StreamKind
impl StreamKind
Sourcepub fn parse(s: &str) -> Result<Self, HelloError>
pub fn parse(s: &str) -> Result<Self, HelloError>
Parses the <kind> field of a HELLO.
§Errors
HelloError::UnknownStreamKind for anything but tokens or trace.
Trait Implementations§
Source§impl Clone for StreamKind
impl Clone for StreamKind
Source§fn clone(&self) -> StreamKind
fn clone(&self) -> StreamKind
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 moreimpl Copy for StreamKind
Source§impl Debug for StreamKind
impl Debug for StreamKind
impl Eq for StreamKind
Source§impl PartialEq for StreamKind
impl PartialEq 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.