pub enum StreamAction {
SendResponse(DiscoveryResponse),
NoResponse,
Error(Status),
Break,
}Expand description
Result of processing a stream request.
Variants§
SendResponse(DiscoveryResponse)
Send a response to the client.
NoResponse
No response needed (client is up to date).
Error(Status)
An error occurred, send error and break.
Break
Stream should break (channel closed, etc).
Auto Trait Implementations§
impl !Freeze for StreamAction
impl !RefUnwindSafe for StreamAction
impl !UnwindSafe for StreamAction
impl Send for StreamAction
impl Sync for StreamAction
impl Unpin for StreamAction
impl UnsafeUnpin for StreamAction
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request