Crate higher_kinded_types

Crate higher_kinded_types 

Source
Expand description

§::higher-kinded-types

“Generic generics” / higher-kinded APIs in stable Rust.

Repository Latest version Documentation MSRV unsafe forbidden License CI

See the documentation of the ForLifetime trait for more info.

Re-exports§

pub use ForLifetime as ForLt;

Modules§

advancedadvanced
Niche and advanced, you can ignore this to begin with.
prelude
The crate’s prelude.

Macros§

ForLt

Traits§

ForLifetime
The main trait of the crate. The one expressing : <'_>-genericity.

Type Aliases§

ForFixed
ForFixed<T> is a macro-free alias for ForLt!(<'_unused> = T).
ForRef
ForRef<T> is a macro-free alias for ForLt!(<'any> = &'any T).
ForRefMut
ForRefMut<T> is a macro-free alias for ForLt!(<'any> = &'any mut T).

Trait Aliases§

Ofᐸᑊ_educational
: Ofᐸᑊ_ᐳ is a hopefully illustrative syntax that serves as an alias for : ForLt.