pub struct YCQueueOwnedMeta {
pub slot_count: AtomicU16,
pub slot_size: AtomicU16,
pub u64_meta: AtomicU64,
pub ownership: Vec<AtomicU64>,
}Fields§
§slot_count: AtomicU16§slot_size: AtomicU16§u64_meta: AtomicU64§ownership: Vec<AtomicU64>Implementations§
Source§impl YCQueueOwnedMeta
impl YCQueueOwnedMeta
pub fn new(slot_count_u16: u16, slot_size_u16: u16) -> YCQueueOwnedMeta
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for YCQueueOwnedMeta
impl RefUnwindSafe for YCQueueOwnedMeta
impl Send for YCQueueOwnedMeta
impl Sync for YCQueueOwnedMeta
impl Unpin for YCQueueOwnedMeta
impl UnwindSafe for YCQueueOwnedMeta
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