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)
.