pub enum NormalizationConfig {
Unavailable,
CJKWidth,
}Expand description
Omitting this setting preserves legacy inference; an explicit unavailable plan disables it.
use uqa_analysis::{Analyzer, NormalizationConfig};
let compiled = Analyzer::default()
.with_normalization(NormalizationConfig::CJKWidth)
.compile()?;
assert_eq!(compiled.normalize("UQA ガ")?, "UQA ガ");Variants§
CJKWidth
Trait Implementations§
Source§impl Clone for NormalizationConfig
impl Clone for NormalizationConfig
Source§fn clone(&self) -> NormalizationConfig
fn clone(&self) -> NormalizationConfig
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 moreSource§impl Debug for NormalizationConfig
impl Debug for NormalizationConfig
Source§impl<'de> Deserialize<'de> for NormalizationConfig
impl<'de> Deserialize<'de> for NormalizationConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for NormalizationConfig
Source§impl PartialEq for NormalizationConfig
impl PartialEq for NormalizationConfig
Source§impl Serialize for NormalizationConfig
impl Serialize for NormalizationConfig
impl StructuralPartialEq for NormalizationConfig
Auto Trait Implementations§
impl Freeze for NormalizationConfig
impl RefUnwindSafe for NormalizationConfig
impl Send for NormalizationConfig
impl Sync for NormalizationConfig
impl Unpin for NormalizationConfig
impl UnsafeUnpin for NormalizationConfig
impl UnwindSafe for NormalizationConfig
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