pub struct SubErrFrame {
pub subscription_id: SubscriptionToken,
pub code: StreamReasonCode,
pub last_delivered_cursor: MaybeCursor,
pub last_acked_cursor: MaybeCursor,
pub message: Vec<u8>,
}Expand description
NETBAT/2 SUB_ERR frame.
Fields§
§subscription_id: SubscriptionTokenGlobally unique subscription id.
code: StreamReasonCodeStable error code token.
last_delivered_cursor: MaybeCursorLast delivered cursor, if any.
last_acked_cursor: MaybeCursorLast acknowledged cursor, if any.
message: Vec<u8>UTF-8 error message bytes (hex on wire).
Trait Implementations§
Source§impl Clone for SubErrFrame
impl Clone for SubErrFrame
Source§fn clone(&self) -> SubErrFrame
fn clone(&self) -> SubErrFrame
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 moreSource§impl Debug for SubErrFrame
impl Debug for SubErrFrame
impl Eq for SubErrFrame
Source§impl PartialEq for SubErrFrame
impl PartialEq for SubErrFrame
Source§fn eq(&self, other: &SubErrFrame) -> bool
fn eq(&self, other: &SubErrFrame) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SubErrFrame
Auto Trait Implementations§
impl Freeze for SubErrFrame
impl RefUnwindSafe for SubErrFrame
impl Send for SubErrFrame
impl Sync for SubErrFrame
impl Unpin for SubErrFrame
impl UnsafeUnpin for SubErrFrame
impl UnwindSafe for SubErrFrame
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<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