pub enum LoadedTokenizer {
Bpe(BpeTokenizer),
WordPiece(WordPieceTokenizer),
}Expand description
A tokenizer loaded from a tokenizer.json, tagged by its underlying scheme.
Both variants implement Tokenizer; match on this to
recover the concrete type, or call LoadedTokenizer::as_tokenizer for a
trait object.
Variants§
Bpe(BpeTokenizer)
A Byte-Pair Encoding tokenizer.
WordPiece(WordPieceTokenizer)
A WordPiece tokenizer.
Implementations§
Source§impl LoadedTokenizer
impl LoadedTokenizer
Sourcepub fn as_tokenizer(&self) -> &dyn Tokenizer
pub fn as_tokenizer(&self) -> &dyn Tokenizer
Borrow the loaded tokenizer as a Tokenizer trait
object.
Trait Implementations§
Source§impl Clone for LoadedTokenizer
impl Clone for LoadedTokenizer
Source§fn clone(&self) -> LoadedTokenizer
fn clone(&self) -> LoadedTokenizer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LoadedTokenizer
impl RefUnwindSafe for LoadedTokenizer
impl Send for LoadedTokenizer
impl Sync for LoadedTokenizer
impl Unpin for LoadedTokenizer
impl UnsafeUnpin for LoadedTokenizer
impl UnwindSafe for LoadedTokenizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more