#[repr(C, align(64))]pub struct SlotPoolLayout {
pub free_head: IndexbusAtomicU32,
pub slots: [Slot; 1024],
}Expand description
Pool of fixed-size slots used by shared-memory queues.
Fields§
§free_head: IndexbusAtomicU32Head of the free list (slot index), or crate::INDEXBUS_EMPTY_FREE_U32.
slots: [Slot; 1024]Fixed-capacity slot storage.
Auto Trait Implementations§
impl !Freeze for SlotPoolLayout
impl !RefUnwindSafe for SlotPoolLayout
impl Send for SlotPoolLayout
impl Sync for SlotPoolLayout
impl Unpin for SlotPoolLayout
impl UnwindSafe for SlotPoolLayout
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