pub enum ResponsesEvent {
Frame {
kind: String,
frame: Value,
raw: Option<String>,
},
Whole(Value),
Failure(String),
Sentinel,
}Expand description
A classified Responses payload.
Variants§
Frame
A stream event of a known type, as the provider sent it.
Fields
Whole(Value)
The unary reply: the response object itself, which carries no type
because it is not an event.
Failure(String)
The provider’s error, as the stream’s error event or a success
body holding an error envelope instead of a response.
Sentinel
The [DONE] sentinel. The provider’s end is response.completed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResponsesEvent
impl RefUnwindSafe for ResponsesEvent
impl Send for ResponsesEvent
impl Sync for ResponsesEvent
impl Unpin for ResponsesEvent
impl UnsafeUnpin for ResponsesEvent
impl UnwindSafe for ResponsesEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more