pub trait PredicateReflection: Display {
// Provided methods
fn parameters<'a>(&'a self) -> Box<dyn Iterator<Item = Parameter<'a>> + 'a> { ... }
fn children<'a>(&'a self) -> Box<dyn Iterator<Item = Child<'a>> + 'a> { ... }
}
Expand description
Introspect the state of a Predicate
.
Provided Methods§
sourcefn parameters<'a>(&'a self) -> Box<dyn Iterator<Item = Parameter<'a>> + 'a>
fn parameters<'a>(&'a self) -> Box<dyn Iterator<Item = Parameter<'a>> + 'a>
Parameters of the current Predicate
.