Struct arena::SyncDroplessArena [−][src]
pub struct SyncDroplessArena { /* fields omitted */ }
Methods
impl SyncDroplessArena
[src]
impl SyncDroplessArena
pub fn new() -> SyncDroplessArena
[src]
pub fn new() -> SyncDroplessArena
pub fn in_arena<T: ?Sized>(&self, ptr: *const T) -> bool
[src]
pub fn in_arena<T: ?Sized>(&self, ptr: *const T) -> bool
pub fn alloc_raw(&self, bytes: usize, align: usize) -> &mut [u8]
[src]
pub fn alloc_raw(&self, bytes: usize, align: usize) -> &mut [u8]
pub fn alloc<T>(&self, object: T) -> &mut T
[src]
pub fn alloc<T>(&self, object: T) -> &mut T
pub fn alloc_slice<T>(&self, slice: &[T]) -> &mut [T] where
T: Copy,
[src]
pub fn alloc_slice<T>(&self, slice: &[T]) -> &mut [T] where
T: Copy,
Auto Trait Implementations
impl Send for SyncDroplessArena
impl Send for SyncDroplessArena
impl !Sync for SyncDroplessArena
impl !Sync for SyncDroplessArena