pub enum NonAsciiPolicy {
Drop,
Fold,
Transliterate,
}Expand description
Policy for handling non-ASCII graphemes in keyboard_only mode.
Variants§
Drop
Remove non-ASCII graphemes when they are not explicitly normalized elsewhere.
Fold
Keep only compatibility-decomposed ASCII output.
Transliterate
Fold first, then apply transliteration fallbacks before dropping.
Trait Implementations§
Source§impl Clone for NonAsciiPolicy
impl Clone for NonAsciiPolicy
Source§fn clone(&self) -> NonAsciiPolicy
fn clone(&self) -> NonAsciiPolicy
Returns a duplicate of the value. Read more
1.0.0 · 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 NonAsciiPolicy
impl Debug for NonAsciiPolicy
Source§impl PartialEq for NonAsciiPolicy
impl PartialEq for NonAsciiPolicy
impl Copy for NonAsciiPolicy
impl Eq for NonAsciiPolicy
impl StructuralPartialEq for NonAsciiPolicy
Auto Trait Implementations§
impl Freeze for NonAsciiPolicy
impl RefUnwindSafe for NonAsciiPolicy
impl Send for NonAsciiPolicy
impl Sync for NonAsciiPolicy
impl Unpin for NonAsciiPolicy
impl UnsafeUnpin for NonAsciiPolicy
impl UnwindSafe for NonAsciiPolicy
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