Trait predicates_core::reflection::PredicateReflection [−][src]
pub trait PredicateReflection: Display { fn parameters<'a>(&'a self) -> Box<Iterator<Item = Parameter<'a>> + 'a> { ... } fn children<'a>(&'a self) -> Box<Iterator<Item = Child<'a>> + 'a> { ... } }
Introspect the state of a Predicate
.
Provided Methods
fn parameters<'a>(&'a self) -> Box<Iterator<Item = Parameter<'a>> + 'a>
Parameters of the current Predicate
.
fn children<'a>(&'a self) -> Box<Iterator<Item = Child<'a>> + 'a>
Nested Predicate
s of the current Predicate
.