pub enum ScriptClass {
Latin,
Cjk,
Mixed,
}Expand description
Script partition used to select semantic wrap-punctuation glyphs
(docs/specs/PUNCTUATION_REALIZATION.md, increment 1). Extends by adding
variants (Cyrillic, Arabic, …) as later increments broaden coverage;
v1 covers the two classes the embedded bilingual styles need.
Variants§
Latin
Latin-script realization: half-width delimiters ((, [, …).
Cjk
CJK-script realization: full-width delimiters ((, 【, …).
Mixed
Mixed table: full-width except periods and square brackets.
Trait Implementations§
Source§impl Clone for ScriptClass
impl Clone for ScriptClass
Source§fn clone(&self) -> ScriptClass
fn clone(&self) -> ScriptClass
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 moreimpl Copy for ScriptClass
Source§impl Debug for ScriptClass
impl Debug for ScriptClass
impl Eq for ScriptClass
Source§impl PartialEq for ScriptClass
impl PartialEq for ScriptClass
impl StructuralPartialEq for ScriptClass
Auto Trait Implementations§
impl Freeze for ScriptClass
impl RefUnwindSafe for ScriptClass
impl Send for ScriptClass
impl Sync for ScriptClass
impl Unpin for ScriptClass
impl UnsafeUnpin for ScriptClass
impl UnwindSafe for ScriptClass
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§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.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.