pub trait TryMorph<A> {
    type Outcome;

    fn try_morph(a: A) -> Result<Self::Outcome, ()>;
}
Expand description

Extensible conversion trait. Generic over only source type, with destination type being associated.

Required Associated Types§

The type into which A is mutated.

Required Methods§

Make conversion.

Implementors§

A structure that performs identity conversion.