1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
/* Appellation: toggle <module> Contrib: FL03 <jo3mccain@icloud.com> */ /// Typically, [TypeTag] is used for uninitaliziable `enums` with no variants pub trait TypeTag: 'static {} #[doc(hidden)] pub trait Context { type Elem; } /* ************* Implementations ************* */ impl dyn TypeTag {} impl<T> dyn Context<Elem = T> {}