Trait tear::Return[][src]

pub trait Return where
    Self: Sized
{ type Value; type Returned; fn into_valret(self) -> ValRet<Self::Value, Self::Returned>; }

Convert into ValRet

Associated Types

type Value[src]

The Val in ValRet

type Returned[src]

The Ret in ValRet

Loading content...

Required methods

fn into_valret(self) -> ValRet<Self::Value, Self::Returned>[src]

Convert itself to a ValRet

Loading content...

Implementors

impl<T, E, Me> Return for Me where
    Me: Judge<Positive = T, Negative = E>, 
[src]

Blanket implementation of Return for types that implement Judge

type Value = T

type Returned = E

Loading content...