pub struct RendezvousToken(/* private fields */);Expand description
The backend publishes one random token per boot because OS peer handles are ephemeral and asymmetric; both peers use it as their shared initiator-election rank.
Implementations§
Trait Implementations§
Source§impl Clone for RendezvousToken
impl Clone for RendezvousToken
Source§fn clone(&self) -> RendezvousToken
fn clone(&self) -> RendezvousToken
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 RendezvousToken
Source§impl Debug for RendezvousToken
impl Debug for RendezvousToken
impl Eq for RendezvousToken
Source§impl Hash for RendezvousToken
impl Hash for RendezvousToken
Source§impl Ord for RendezvousToken
impl Ord for RendezvousToken
Source§fn cmp(&self, other: &RendezvousToken) -> Ordering
fn cmp(&self, other: &RendezvousToken) -> 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 RendezvousToken
impl PartialEq for RendezvousToken
Source§impl PartialOrd for RendezvousToken
impl PartialOrd for RendezvousToken
impl StructuralPartialEq for RendezvousToken
Auto Trait Implementations§
impl Freeze for RendezvousToken
impl RefUnwindSafe for RendezvousToken
impl Send for RendezvousToken
impl Sync for RendezvousToken
impl Unpin for RendezvousToken
impl UnsafeUnpin for RendezvousToken
impl UnwindSafe for RendezvousToken
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