pub trait Fold {
    fn fold_document(&mut self, n: Document) -> Document { ... }
    fn fold_span(&mut self, n: Span) -> Span { ... }
    fn fold_token(&mut self, n: Token) -> Token { ... }
    fn fold_token_and_span(&mut self, n: TokenAndSpan) -> TokenAndSpan { ... }
    fn fold_token_and_spans(
        &mut self,
        n: Vec<TokenAndSpan>
    ) -> Vec<TokenAndSpan> { ... } }

Provided methods

Implementations on Foreign Types

Implementors