[][src]Trait stitches::tree_search::TreeSpace

pub trait TreeSpace: Sync {
type Candidate: Send;
    fn initial(&self) -> Box<dyn Iterator<Item = Self::Candidate>>;
fn following<'s>(
        &'s self,
        candidate: Self::Candidate
    ) -> Box<dyn Iterator<Item = Self::Candidate> + 's>;
fn each(&self, candidate: &Self::Candidate); }

Associated Types

Loading content...

Required methods

fn initial(&self) -> Box<dyn Iterator<Item = Self::Candidate>>

fn following<'s>(
    &'s self,
    candidate: Self::Candidate
) -> Box<dyn Iterator<Item = Self::Candidate> + 's>

fn each(&self, candidate: &Self::Candidate)

Loading content...

Implementors

Loading content...