Construct dynamically sized types safely
Derive macros for the `dyn_struct` crate
Derive macros for the `dyn_struct` crate. Supports arbitrary unsized types, not just slices
Construct dynamically sized types safely. Supports arbitrary unsized types, not just slices
Zero cost dependency injection module
Zero cost dependency injection macros
Zero cost dependency injection module
Zero cost dependency injection macros
Cast between trait objects using only safe Rust.
Flexible trait object downcasting using ptr_metadata
Late-bound structure definitions.
Cast between trait objects using only safe Rust.