Module bytemuck::allocation [−][src]
Expand description
Stuff to boost things in the alloc
crate.
- You must enable the
extern_crate_alloc
feature ofbytemuck
or you will not be able to use this module! This is generally done by adding the feature to the dependency in Cargo.toml like so:bytemuck = { version = "VERSION_YOU_ARE_USING", features = ["extern_crate_alloc"]}
Functions
As try_cast_box
, but unwraps for you.
As try_cast_vec
, but unwraps for you.
This “collects” a slice of pod data into a vec of a different pod type.
Attempts to cast the content type of a Box
.
Attempts to cast the content type of a Vec
.
Allocates a Box<T>
with all of the contents being zeroed out.
Allocates a Box<[T]>
with all contents being zeroed out.
As try_zeroed_box
, but unwraps for you.
As try_zeroed_slice_box
, but unwraps for you.