Module eso::shorthand[][src]

Expand description

Shorthand type aliases to refer to Eso with different combinations of type parameters.

Import the sub-modules t, s or x qualified to use them:

type MyString<'a> = t::ESO<&'a str, &'static str, String>;
type Expanded<'a> = eso::Eso<An<&'a str>, An<&'static str>, An<String>>;
let a_str: MyString<'_> = MyString::from_static("Hello World");
let a_str: Expanded<'_> = a_str;

Modules

s

Shorthand type aliases for transformations of an Eso, where the E and S parameters are equal.

t

Shorthand type aliases for Eso.

x

Shorthand type aliases for transformations of an Eso.