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

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

Traits

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