pub trait ITokenKeyExprTreeNode<'a, Weight, Token> {
    type Tokenized: IKeyExprTreeNode<Weight>;
    type TokenizedMut: IKeyExprTreeNodeMut<Weight>;

    // Required methods
    fn tokenize(&'a self, token: &'a Token) -> Self::Tokenized;
    fn tokenize_mut(&'a self, token: &'a mut Token) -> Self::TokenizedMut;
}

Required Associated Types§

Required Methods§

source

fn tokenize(&'a self, token: &'a Token) -> Self::Tokenized

source

fn tokenize_mut(&'a self, token: &'a mut Token) -> Self::TokenizedMut

Implementors§

source§

impl<'a, T: 'a, Weight, Token: 'a> ITokenKeyExprTreeNode<'a, Weight, Token> for T