pub struct ReactiveNodeIdV0 { /* private fields */ }Expand description
An append-only node index branded by the builder that minted it.
Ord is intentionally derived with index declared first, so iteration
order within one graph remains insertion order. Builders expose no removal
or recycling operation and build(self) consumes the builder, so node
generations are deliberately not represented.
Implementations§
Trait Implementations§
Source§impl Clone for ReactiveNodeIdV0
impl Clone for ReactiveNodeIdV0
Source§fn clone(&self) -> ReactiveNodeIdV0
fn clone(&self) -> ReactiveNodeIdV0
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 ReactiveNodeIdV0
Source§impl Debug for ReactiveNodeIdV0
impl Debug for ReactiveNodeIdV0
impl Eq for ReactiveNodeIdV0
Source§impl Hash for ReactiveNodeIdV0
impl Hash for ReactiveNodeIdV0
Source§impl Ord for ReactiveNodeIdV0
impl Ord for ReactiveNodeIdV0
Source§fn cmp(&self, other: &ReactiveNodeIdV0) -> Ordering
fn cmp(&self, other: &ReactiveNodeIdV0) -> 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ReactiveNodeIdV0
impl PartialEq for ReactiveNodeIdV0
Source§impl PartialOrd for ReactiveNodeIdV0
impl PartialOrd for ReactiveNodeIdV0
impl StructuralPartialEq for ReactiveNodeIdV0
Auto Trait Implementations§
impl Freeze for ReactiveNodeIdV0
impl RefUnwindSafe for ReactiveNodeIdV0
impl Send for ReactiveNodeIdV0
impl Sync for ReactiveNodeIdV0
impl Unpin for ReactiveNodeIdV0
impl UnsafeUnpin for ReactiveNodeIdV0
impl UnwindSafe for ReactiveNodeIdV0
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