pub struct SubscriptionAttempt {
pub events: BoxStream<'static, Result<Event, ClientError>>,
}Expand description
One transport-level event subscription attempt.
Fields§
§events: BoxStream<'static, Result<Event, ClientError>>Decoded events for this attempt. A transient disconnect is represented
by an Err(ClientError::Unavailable) item; any other error item is
terminal for the surrounding resume loop.
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SubscriptionAttempt
impl !Sync for SubscriptionAttempt
impl !UnwindSafe for SubscriptionAttempt
impl Freeze for SubscriptionAttempt
impl Send for SubscriptionAttempt
impl Unpin for SubscriptionAttempt
impl UnsafeUnpin for SubscriptionAttempt
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