pub struct SealMark {
pub incarnation: u64,
pub index: u64,
}Expand description
Where one sealed frame sits in its session’s sending order: the
index-th frame this device sealed in that session, and which session
(incarnation) that was.
The incarnation is what keeps an acknowledgement for a frame of a session that has since been rebuilt from vouching for the new one.
Fields§
§incarnation: u64Which session the frame was sealed in. New on every create, join and delete.
index: u64The frame’s position among this session’s seals, from 1.
Trait Implementations§
impl Copy for SealMark
impl Eq for SealMark
impl StructuralPartialEq for SealMark
Auto Trait Implementations§
impl Freeze for SealMark
impl RefUnwindSafe for SealMark
impl Send for SealMark
impl Sync for SealMark
impl Unpin for SealMark
impl UnsafeUnpin for SealMark
impl UnwindSafe for SealMark
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<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
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