pub struct RingPoint {
pub token: u64,
pub peer_id: PeerId,
}Expand description
One token-ring point: a (token, peer) mapping.
The walker uses a u64 token to keep the ring math
transport-agnostic; bridge code converts the engine’s
crate::hashkit::DynToken continuum to this shape.
Fields§
§token: u64Token at this ring position.
peer_id: PeerIdPeer that owns the token.
Implementations§
Trait Implementations§
impl Copy for RingPoint
impl Eq for RingPoint
impl StructuralPartialEq for RingPoint
Auto Trait Implementations§
impl Freeze for RingPoint
impl RefUnwindSafe for RingPoint
impl Send for RingPoint
impl Sync for RingPoint
impl Unpin for RingPoint
impl UnsafeUnpin for RingPoint
impl UnwindSafe for RingPoint
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.