pub struct EncodedEventStream {
pub frames: Receiver<EncodedFrame>,
pub lagged: Receiver<WireError>,
pub reader_done: JoinHandle<()>,
}Expand description
Bounded encoded stream built from an engine subscription.
Fields§
§frames: Receiver<EncodedFrame>Frames ready to write to a socket.
lagged: Receiver<WireError>Receives a typed terminal error if the bounded frame queue fills, an engine-side lag item arrives, encoding fails, the namespace gate’s ownership source fails, or the per-workflow contiguity tripwire fires.
reader_done: JoinHandle<()>Reader task owning the upstream engine stream.
Auto Trait Implementations§
impl !RefUnwindSafe for EncodedEventStream
impl !UnwindSafe for EncodedEventStream
impl Freeze for EncodedEventStream
impl Send for EncodedEventStream
impl Sync for EncodedEventStream
impl Unpin for EncodedEventStream
impl UnsafeUnpin for EncodedEventStream
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.
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