DefaultTreeTransformer

Type Alias DefaultTreeTransformer 

Source
pub type DefaultTreeTransformer<TMoveToMapper, TSearchAreaMapper> = TreeTransformer<CompositeNodeMapper<Node, TransformerAccumulator<Seq>>, CompositeNodeMapper<Node, TransformerAccumulator<Conc>>, TMoveToMapper, TSearchAreaMapper>;
Expand description

Tree transformer with default transformers for Seq/Conc

Aliased Type§

pub struct DefaultTreeTransformer<TMoveToMapper, TSearchAreaMapper> { /* private fields */ }

Implementations§

Source§

impl<TMoveToMapper, TSearchAreaMapper> DefaultTreeTransformer<TMoveToMapper, TSearchAreaMapper>
where TMoveToMapper: Mapper<MoveTo, Node> + Send, TSearchAreaMapper: Mapper<SearchArea, Node> + Send,

Source

pub fn new( move_to_mapper: TMoveToMapper, search_area_mapper: TSearchAreaMapper, ) -> Self

Create a new default tree transformer with the given node mappers