Expand description
§::higher-kinded-types
“Generic generics” / higher-kinded APIs in stable Rust.
See the documentation of the ForLifetime trait for more info.
Re-exports§
pub use ForLifetime as ForLt;
Modules§
- extra_
arities advanced - Niche and advanced, you can ignore this to begin with.
Module for other
ForLt-like constructs: extended to various “arities”. - prelude
- The crate’s prelude.
- type_eq
advanced - Niche and advanced, you can ignore this to begin with. Module for type-equality hacks.
Macros§
Traits§
- ForLifetime
- The main trait of the crate. The one expressing
: <'_>-genericity.
Type Aliases§
- ForFixed
ForFixed<T>is a macro-free alias forForLt!(<'_unused> = T).- ForRef
ForRef<T>is a macro-free alias forForLt!(<'any> = &'any T).- ForRef
Mut ForRefMut<T>is a macro-free alias forForLt!(<'any> = &'any mut T).