pub struct VecSlotArena { /* private fields */ }Expand description
The generic paging core, lifted to atlas-tier (CUDA- and verbs-free).
Re-exported under the atlas_tier names (no historical aliases).
Host-RAM SlotArena over one flat Vec<u8>. The hot tier for in-process
consumers — e.g. the unified SSM spill store’s RAM cache. Allocates
slot_bytes * num_slots up front.
Implementations§
Source§impl VecSlotArena
impl VecSlotArena
pub fn new(slot_bytes: usize, num_slots: usize) -> VecSlotArena
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VecSlotArena
impl RefUnwindSafe for VecSlotArena
impl Send for VecSlotArena
impl Sync for VecSlotArena
impl Unpin for VecSlotArena
impl UnwindSafe for VecSlotArena
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