Skip to main content

Module alloc

Module alloc 

Source
Expand description

Re-export of alloc crate.

Modules§

borrow
A module for working with borrowed data.
boxed
The Box<T> type for heap allocation.
collections
Collection types.
ffi
Utilities related to FFI bindings.
fmt
Utilities for formatting and printing Strings.
rc
Single-threaded reference-counting pointers. ‘Rc’ stands for ‘Reference Counted’.
slice
Utilities for the slice primitive type.
str
Utilities for the str primitive type.
string
A UTF-8–encoded, growable string.
sync
Thread-safe reference-counting pointers.
task
Types and Traits for working with asynchronous tasks.
vec
A contiguous growable array type with heap-allocated contents, written Vec<T>.
bstrExperimental
The ByteStr and ByteString types and trait implementations.
intrinsicsExperimental
Intrinsics that cannot be moved to core because they depend on alloc types.
ioExperimental
Traits, helpers, and type definitions for core I/O functionality.

Macros§

format
Creates a String using interpolation of runtime expressions.
vec
Creates a Vec containing the arguments.

Structs§

Box
A pointer type that uniquely owns a heap allocation of type T.
String
A UTF-8–encoded, growable string.
Vec
A contiguous growable array type, written as Vec<T>, short for ‘vector’.