Module bytemuck::allocation [−][src]
Expand description
Stuff to boost things in the alloc crate.
- You must enable the
extern_crate_allocfeature ofbytemuckor 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.
