pub struct BindingEpoch {
pub connection_incarnation: ConnectionIncarnation,
pub capability_generation: Generation,
}Expand description
Immutable participant binding epoch.
Fields§
§connection_incarnation: ConnectionIncarnationConnection that owns the binding.
capability_generation: GenerationCapability generation captured by the binding commit.
Implementations§
Source§impl BindingEpoch
impl BindingEpoch
Sourcepub const fn new(
connection_incarnation: ConnectionIncarnation,
capability_generation: Generation,
) -> Self
pub const fn new( connection_incarnation: ConnectionIncarnation, capability_generation: Generation, ) -> Self
Creates a binding epoch.
Trait Implementations§
Source§impl Clone for BindingEpoch
impl Clone for BindingEpoch
Source§fn clone(&self) -> BindingEpoch
fn clone(&self) -> BindingEpoch
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 moreimpl Copy for BindingEpoch
Source§impl Debug for BindingEpoch
impl Debug for BindingEpoch
impl Eq for BindingEpoch
Source§impl Hash for BindingEpoch
impl Hash for BindingEpoch
Source§impl Ord for BindingEpoch
impl Ord for BindingEpoch
Source§fn cmp(&self, other: &BindingEpoch) -> Ordering
fn cmp(&self, other: &BindingEpoch) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for BindingEpoch
impl PartialEq for BindingEpoch
Source§impl PartialOrd for BindingEpoch
impl PartialOrd for BindingEpoch
impl StructuralPartialEq for BindingEpoch
Auto Trait Implementations§
impl Freeze for BindingEpoch
impl RefUnwindSafe for BindingEpoch
impl Send for BindingEpoch
impl Sync for BindingEpoch
impl Unpin for BindingEpoch
impl UnsafeUnpin for BindingEpoch
impl UnwindSafe for BindingEpoch
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