pub struct ChainHeader {
pub magic: u64,
pub capacity: u32,
pub payload_size: u32,
pub head: AtomicU32,
pub free_list_head: AtomicU64,
pub live_count: AtomicU64,
/* private fields */
}Fields§
§magic: u64§capacity: u32§payload_size: u32§head: AtomicU32§free_list_head: AtomicU64§live_count: AtomicU64Auto Trait Implementations§
impl !Freeze for ChainHeader
impl RefUnwindSafe for ChainHeader
impl Send for ChainHeader
impl Sync for ChainHeader
impl Unpin for ChainHeader
impl UnsafeUnpin for ChainHeader
impl UnwindSafe for ChainHeader
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