pub enum ReflowLengthMode {
Chars,
Visual,
Bytes,
}Expand description
Length calculation mode for reflow
Variants§
Chars
Count Unicode characters (grapheme clusters)
Visual
Count visual display width (CJK = 2 columns, emoji = 2, etc.)
Bytes
Count raw bytes
Trait Implementations§
Source§impl Clone for ReflowLengthMode
impl Clone for ReflowLengthMode
Source§fn clone(&self) -> ReflowLengthMode
fn clone(&self) -> ReflowLengthMode
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 ReflowLengthMode
impl Debug for ReflowLengthMode
Source§impl Default for ReflowLengthMode
impl Default for ReflowLengthMode
Source§fn default() -> ReflowLengthMode
fn default() -> ReflowLengthMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReflowLengthMode
impl PartialEq for ReflowLengthMode
impl Copy for ReflowLengthMode
impl StructuralPartialEq for ReflowLengthMode
Auto Trait Implementations§
impl Freeze for ReflowLengthMode
impl RefUnwindSafe for ReflowLengthMode
impl Send for ReflowLengthMode
impl Sync for ReflowLengthMode
impl Unpin for ReflowLengthMode
impl UnwindSafe for ReflowLengthMode
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more