pub struct Header<T> { /* private fields */ }Trait Implementations§
Source§impl<T> Edge for Header<T>
impl<T> Edge for Header<T>
fn count(&self) -> &Count
fn is_empty(&self) -> bool
fn is_unique(&self) -> bool
Source§unsafe fn start_pair(&self)
unsafe fn start_pair(&self)
Starts exactly two live owners in an exclusively held empty domain. Read more
Source§unsafe fn retire(&self)
unsafe fn retire(&self)
Transfers the sole counted edge into exclusive uncounted ownership. Read more
Auto Trait Implementations§
impl<T> !Freeze for Header<T>
impl<T> !RefUnwindSafe for Header<T>
impl<T> !Send for Header<T>
impl<T> !Sync for Header<T>
impl<T> !UnwindSafe for Header<T>
impl<T> Unpin for Header<T>
impl<T> UnsafeUnpin for Header<T>
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