pub enum SegmentLanguage {
Chinese,
Japanese,
Korean,
}Expand description
The language a Tokenizer::Segment segments with.
Separate from crate::language::Language, which selects a Snowball
stemming algorithm: the two vocabularies do not overlap. Snowball strips
suffixes and has no CJK algorithms, while these languages are segmented by
dictionary-driven morphological analysis and have no stemmer. Keeping them
apart makes SNOWBALL(KOREAN) and SEGMENT(ENGLISH) unrepresentable
rather than merely rejected.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SegmentLanguage
impl Clone for SegmentLanguage
impl Copy for SegmentLanguage
Source§impl Debug for SegmentLanguage
impl Debug for SegmentLanguage
Source§impl Display for SegmentLanguage
impl Display for SegmentLanguage
impl Eq for SegmentLanguage
Source§impl Hash for SegmentLanguage
impl Hash for SegmentLanguage
Source§impl PartialEq for SegmentLanguage
impl PartialEq for SegmentLanguage
impl StructuralPartialEq for SegmentLanguage
Auto Trait Implementations§
impl Freeze for SegmentLanguage
impl RefUnwindSafe for SegmentLanguage
impl Send for SegmentLanguage
impl Sync for SegmentLanguage
impl Unpin for SegmentLanguage
impl UnsafeUnpin for SegmentLanguage
impl UnwindSafe for SegmentLanguage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.