[−][src]Enum unicode_linebreak::BreakClass
Unicode line breaking class.
Variants
Cause a line break (after)
Cause a line break (after), except between CR and LF
Cause a line break (after)
Prohibit a line break between the character and the preceding character
Cause a line break (after)
Do not occur in well-formed text
Prohibit line breaks before and after
Provide a break opportunity
Prohibit line breaks before and after
Enable indirect line breaks
Prohibit line breaks within joiner sequences
Provide a line break opportunity before and after the character
Generally provide a line break opportunity after the character
Generally provide a line break opportunity before the character
Provide a line break opportunity after the character, except in numeric context
Provide a line break opportunity contingent on additional information
Prohibit line breaks before
Prohibit line breaks before
Prohibit line breaks before
Allow only indirect line breaks between pairs
Allow only indirect line breaks before
Prohibit line breaks after
Act like they are both opening and closing
Prevent breaks after any and before numeric
Form numeric expressions for line breaking purposes
Do not break following a numeric expression
Do not break in front of a numeric expression
Prevent a break before, and allow a break after
Act like AL when the resolved EAW is N; otherwise, act as ID
Are alphabetic characters or symbols that are used with alphabetic characters
Treat as NS or ID for strict or normal breaking.
Do not break from following Emoji Modifier
Do not break from preceding Emoji Base
Form Korean syllable blocks
Form Korean syllable blocks
Do not break around a following hyphen; otherwise act as Alphabetic
Break before or after, except in some numeric context
Form Korean syllable blocks
Form Korean syllable blocks
Form Korean syllable blocks
Keep pairs together. For pairs, break before and after other classes
Provide a line break opportunity contingent on additional, language-specific context analysis
Have as yet unknown line breaking behavior or unassigned code positions
Trait Implementations
impl Clone for BreakClass
[src]
fn clone(&self) -> BreakClass
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BreakClass
[src]
impl Debug for BreakClass
[src]
impl Eq for BreakClass
[src]
impl Hash for BreakClass
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<BreakClass> for BreakClass
[src]
fn eq(&self, other: &BreakClass) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for BreakClass
[src]
impl StructuralPartialEq for BreakClass
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,