pub struct RangeSeg {
pub ext_node: UnsafeCell<AvlNode<Self, SizeTag>>,
pub start: Cell<u64>,
pub end: Cell<u64>,
/* private fields */
}Available on crate feature
avl only.Fields§
§ext_node: UnsafeCell<AvlNode<Self, SizeTag>>§start: Cell<u64>§end: Cell<u64>Implementations§
Trait Implementations§
Source§impl AvlItem<AddressTag> for RangeSeg
impl AvlItem<AddressTag> for RangeSeg
fn get_node(&self) -> &mut AvlNode<Self, AddressTag>
Auto Trait Implementations§
impl !Freeze for RangeSeg
impl !RefUnwindSafe for RangeSeg
impl Send for RangeSeg
impl !Sync for RangeSeg
impl Unpin for RangeSeg
impl UnsafeUnpin for RangeSeg
impl !UnwindSafe for RangeSeg
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