pub struct TokenCapacity(/* private fields */);Implementations§
Source§impl TokenCapacity
impl TokenCapacity
pub const EMPTY: Self
pub const fn new(capacity: usize) -> Option<Self>
pub const fn get(self) -> usize
pub const fn slot(self, index: usize) -> Option<SlotIndex>
pub const fn sentinel(self) -> Option<SlotIndex>
pub fn slots( self, ) -> impl ExactSizeIterator<Item = SlotIndex> + DoubleEndedIterator
Trait Implementations§
Source§impl Clone for TokenCapacity
impl Clone for TokenCapacity
Source§fn clone(&self) -> TokenCapacity
fn clone(&self) -> TokenCapacity
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 TokenCapacity
Source§impl Debug for TokenCapacity
impl Debug for TokenCapacity
impl Eq for TokenCapacity
Source§impl Hash for TokenCapacity
impl Hash for TokenCapacity
Source§impl PartialEq for TokenCapacity
impl PartialEq for TokenCapacity
impl StructuralPartialEq for TokenCapacity
Auto Trait Implementations§
impl Freeze for TokenCapacity
impl RefUnwindSafe for TokenCapacity
impl Send for TokenCapacity
impl Sync for TokenCapacity
impl Unpin for TokenCapacity
impl UnsafeUnpin for TokenCapacity
impl UnwindSafe for TokenCapacity
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