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§
- Fixed
Vec - A vector designed for DST.
- Unsized
Slice - Represents a
Sized
header and an unsized slice. - Unsized
Str - Represents a
Sized
header and an unsizedstr
.
Traits§
- Assume
Init - Provide
assume_init
for smart pointers of maybe-uninit project types. - Maybe
Uninit Project - A DST with maybe-uninit project defined.
- NewUninit
- Provide functions for smart pointers to create DST instances on heap.
- Smart
Ptr - An abstract of smart pointers.
- Unsized
Clone - Provide the ability to duplicate a DST object.