Trait proto_vulcan::compound::CompoundObject [−][src]
pub trait CompoundObject<U, E>: CompoundHash<U, E> + CompoundEq<U, E> + CompoundAs<U, E> + WalkStar<U, E> + Debug where
U: User,
E: Engine<U>, {
fn children<'a>(
&'a self
) -> Box<dyn Iterator<Item = &'a dyn CompoundObject<U, E>> + 'a>;
fn type_name(&self) -> &'static str { ... }
fn as_term(&self) -> Option<<erm<U, E>> { ... }
fn is_term(&self) -> bool { ... }
}