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;
}