pub struct IntervalId(/* private fields */);Expand description
A stable identifier for an interval in the collection.
These identifiers remain valid across insertions and removals, making them suitable for mapping to external resources.
Implementations§
Trait Implementations§
Source§impl Clone for IntervalId
impl Clone for IntervalId
Source§fn clone(&self) -> IntervalId
fn clone(&self) -> IntervalId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IntervalId
impl Debug for IntervalId
Source§impl Hash for IntervalId
impl Hash for IntervalId
Source§impl PartialEq for IntervalId
impl PartialEq for IntervalId
impl Copy for IntervalId
impl Eq for IntervalId
impl StructuralPartialEq for IntervalId
Auto Trait Implementations§
impl Freeze for IntervalId
impl RefUnwindSafe for IntervalId
impl Send for IntervalId
impl Sync for IntervalId
impl Unpin for IntervalId
impl UnwindSafe for IntervalId
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