Struct solana_bucket_map::index_entry::BucketWithHeader
source · #[repr(C)]pub struct BucketWithHeader {
capacity_pow2: Capacity,
}
Expand description
allocated in contents
in a BucketStorage
Fields§
§capacity_pow2: Capacity
Trait Implementations§
source§impl BucketCapacity for BucketWithHeader
impl BucketCapacity for BucketWithHeader
source§impl BucketOccupied for BucketWithHeader
impl BucketOccupied for BucketWithHeader
source§fn occupy(&mut self, element: &mut [u8], ix: usize)
fn occupy(&mut self, element: &mut [u8], ix: usize)
set entry at
ix
as occupied (as opposed to free)source§fn offset_to_first_data() -> usize
fn offset_to_first_data() -> usize
of bytes prior to first data held in the element. Read more
source§impl Clone for BucketWithHeader
impl Clone for BucketWithHeader
source§fn clone(&self) -> BucketWithHeader
fn clone(&self) -> BucketWithHeader
Returns a copy 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 moreimpl Copy for BucketWithHeader
Auto Trait Implementations§
impl RefUnwindSafe for BucketWithHeader
impl Send for BucketWithHeader
impl Sync for BucketWithHeader
impl Unpin for BucketWithHeader
impl UnwindSafe for BucketWithHeader
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