pub struct TokenizerBuilder { /* private fields */ }Implementations§
Source§impl TokenizerBuilder
impl TokenizerBuilder
pub fn new() -> LinderaResult<Self>
pub fn from_file(file_path: &Path) -> LinderaResult<Self>
pub fn from_config(config: TokenizerConfig) -> LinderaResult<Self>
pub fn set_segmenter_mode(&mut self, mode: &Mode) -> &mut Self
pub fn set_segmenter_dictionary(&mut self, uri: &str) -> &mut Self
pub fn set_segmenter_user_dictionary(&mut self, uri: &str) -> &mut Self
pub fn append_character_filter(&mut self, kind: &str, args: &Value) -> &mut Self
pub fn append_token_filter(&mut self, kind: &str, args: &Value) -> &mut Self
pub fn build(&self) -> LinderaResult<Tokenizer>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenizerBuilder
impl RefUnwindSafe for TokenizerBuilder
impl Send for TokenizerBuilder
impl Sync for TokenizerBuilder
impl Unpin for TokenizerBuilder
impl UnwindSafe for TokenizerBuilder
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