[−][src]Trait mini_kanren::core::goal::RawGoal
The Goal
trait. See module-level documentation for more details.
Required methods
Loading content...Provided methods
pub fn run(&self, n: usize) -> Stream<T>
[src]
Run the goal by applying it to an Substitution
. Returns at most n
values.
pub fn run_inf(&self) -> Stream<T>
[src]
Run the goal by applying it to an Substitution
. Returns all values but may crash.
pub fn iter(&self) -> StreamIter<T>ⓘNotable traits for StreamIter<T>
impl<T> Iterator for StreamIter<T> type Item = T;
[src]
Notable traits for StreamIter<T>
impl<T> Iterator for StreamIter<T> type Item = T;
Convert the goal into an iterator of values.