Trait proto_vulcan::Upcast[][src]

pub trait Upcast<U, E, SuperType> where
    U: User,
    E: Engine<U>,
    Self: CompoundObject<U, E> + Clone,
    SuperType: CompoundObject<U, E>, 
{ fn to_super<K: Borrow<Self>>(k: &K) -> SuperType;
fn into_super(self) -> SuperType; }

Required methods

Implementations on Foreign Types

Implementors