Struct arena::DroplessArena
[−]
[src]
pub struct DroplessArena { /* fields omitted */ }🔬 This is a nightly-only experimental API. (
rustc_private)Methods
impl DroplessArena[src]
fn new() -> DroplessArena
🔬 This is a nightly-only experimental API. (
rustc_private)fn in_arena<T: ?Sized>(&self, ptr: *const T) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private)fn alloc<T>(&self, object: T) -> &mut T
🔬 This is a nightly-only experimental API. (
rustc_private)fn alloc_slice<T>(&self, slice: &[T]) -> &mut [T] where T: Copy
🔬 This is a nightly-only experimental API. (
rustc_private)Allocates a slice of objects that are copied into the DroplessArena, returning a mutable
reference to it. Will panic if passed a zero-sized type.
Panics: - Zero-sized types - Zero-length slices