kernel::alloc - Rust (original) (raw)

Expand description

Implementation of the kernel’s memory allocation infrastructure.

pub use self::kbox::[Box](kbox/struct.Box.html "struct kernel::alloc::kbox::Box");

pub use self::kbox::[KBox](kbox/type.KBox.html "type kernel::alloc::kbox::KBox");

pub use self::kbox::[KVBox](kbox/type.KVBox.html "type kernel::alloc::kbox::KVBox");

pub use self::kbox::[VBox](kbox/type.VBox.html "type kernel::alloc::kbox::VBox");

pub use self::kvec::[IntoIter](kvec/struct.IntoIter.html "struct kernel::alloc::kvec::IntoIter");

pub use self::kvec::[KVVec](kvec/type.KVVec.html "type kernel::alloc::kvec::KVVec");

pub use self::kvec::[KVec](kvec/type.KVec.html "type kernel::alloc::kvec::KVec");

pub use self::kvec::[VVec](kvec/type.VVec.html "type kernel::alloc::kvec::VVec");

pub use self::kvec::[Vec](kvec/struct.Vec.html "struct kernel::alloc::kvec::Vec");

allocator

Allocator support.

flags

Allocation flags.

kbox

Implementation of Box.

kvec

Implementation of Vec.

layout

Memory layout.

AllocError

Indicates an allocation error.

Flags

Flags to be used when allocating memory.

Allocator

The kernel’s Allocator trait.