Crate dst_container

Source
Expand description

This is a crate providing functionalities creating DST instances.

Re-exports§

pub use dst_container_derive::MaybeUninitProject;
pub use dst_container_derive::UnsizedClone;

Structs§

FixedVec
A vector designed for DST.
UnsizedSlice
Represents a Sized header and an unsized slice.
UnsizedStr
Represents a Sized header and an unsized str.

Traits§

AssumeInit
Provide assume_init for smart pointers of maybe-uninit project types.
MaybeUninitProject
A DST with maybe-uninit project defined.
NewUninit
Provide functions for smart pointers to create DST instances on heap.
SmartPtr
An abstract of smart pointers.
UnsizedClone
Provide the ability to duplicate a DST object.