pub trait TokenSource {
    type Token: Hash + Eq;
    type Tokenizer: Iterator<Item = Self::Token>;

    fn tokenize(&self) -> Self::Tokenizer;
    fn estimate_tokens(&self) -> u32;
}

Required Associated Types

Required Methods

Implementations on Foreign Types

By default a line diff is produced for a string

By default a line diff is produced for a bytes

Implementors

By default a line diff is produced for a string

By default a line diff is produced for a string