Module eso::shorthand::x[][src]

Expand description

Shorthand type aliases for transformations of an Eso.

The type names derive from the three components ME, MS, MO, but the input type arguments are transformed according to the rules:

RuleType parameterTransformed toMeaning
UppercaseMT: MaybeAn<T::Inner>present
MissingMT: MaybeNo<T::Inner>absent
LowercaseMT: MaybeMTpass-through

Type Definitions

E

Eso with E present, S absent, O absent, see shorthand module docs

EO

Eso with E present, S absent, O present, see shorthand module docs

ES

Eso with E present, S present, O absent, see shorthand module docs

ESO

Eso with E present, S present, O present, see shorthand module docs

ESo

Eso with E present, S present, O pass-through, see shorthand module docs

Eo

Eso with E present, S absent, O pass-through, see shorthand module docs

Es

Eso with E present, S pass-through, O absent, see shorthand module docs

EsO

Eso with E present, S pass-through, O present, see shorthand module docs

Eso

Eso with E present, S pass-through, O pass-through, see shorthand module docs

None

Eso with E absent, S absent, O absent - this is Impossible, see shorthand module docs

O

Eso with E absent, S absent, O present, see shorthand module docs

S

Eso with E absent, S present, O absent, see shorthand module docs

SO

Eso with E absent, S present, O present, see shorthand module docs

So

Eso with E absent, S present, O pass-through, see shorthand module docs

e

Eso with E pass-through, S absent, O absent, see shorthand module docs

eO

Eso with E pass-through, S absent, O present, see shorthand module docs

eS

Eso with E pass-through, S present, O absent, see shorthand module docs

eSO

Eso with E pass-through, S present, O present, see shorthand module docs

eSo

Eso with E pass-through, S present, O pass-through, see shorthand module docs

eo

Eso with E pass-through, S absent, O pass-through, see shorthand module docs

es

Eso with E pass-through, S pass-through, O absent, see shorthand module docs

esO

Eso with E pass-through, S pass-through, O present, see shorthand module docs

eso

Eso with E pass-through, S pass-through, O pass-through - actually an alias for Eso, see shorthand module docs

o

Eso with E absent, S absent, O pass-through, see shorthand module docs

s

Eso with E absent, S pass-through, O absent, see shorthand module docs

sO

Eso with E absent, S pass-through, O present, see shorthand module docs

so

Eso with E absent, S pass-through, O pass-through, see shorthand module docs