/// For a generic struct, `#[derive]` implements `Clone` conditionally by adding bound `Clone` on
/// A generalization of [`Clone`] to [dynamically-sized types][DST] stored in arbitrary containers.
// FIXME(#126799): when `Box::clone` allows use of `CloneToUninit`, rewrite these examples with it
/// If you are defining a trait, you can add `CloneToUninit` as a supertrait to enable cloning of
/// * [`Clone::clone_from`] is a safe function which may be used instead when [`Self: Sized`](Sized)