pub struct Global;
allocator_api
)Expand description
The global memory allocator.
This type implements the Allocator
trait by forwarding calls
to the allocator registered with the #[global_allocator]
attribute
if there is one, or the std
crate’s default.
Note: while this type is unstable, the functionality it provides can be
accessed through the free functions in alloc
.
Trait Implementations
allocator_api
)Attempts to allocate a block of memory. Read more
allocator_api
)Behaves like allocate
, but also ensures that the returned memory is zero-initialized. Read more
allocator_api
)Deallocates the memory referenced by ptr
. Read more
allocator_api
)Attempts to extend the memory block. Read more
allocator_api
)Behaves like grow
, but also ensures that the new contents are set to zero before being
returned. Read more
allocator_api
)Attempts to shrink the memory block. Read more
Auto Trait Implementations
impl RefUnwindSafe for Global
impl UnwindSafe for Global
Blanket Implementations
Mutably borrows from an owned value. Read more