pub enum LengthMode {
Chars,
Visual,
Bytes,
}Expand description
Length calculation mode for MD013
Variants§
Chars
Count Unicode characters (grapheme clusters) Use this only if you need backward compatibility with character-based counting
Visual
Count visual display width (CJK characters = 2 columns, emoji = 2, etc.) - default This is semantically correct: line-length = 80 means “80 columns on screen”
Bytes
Count raw bytes (legacy mode, not recommended for Unicode text)
Trait Implementations§
Source§impl Clone for LengthMode
impl Clone for LengthMode
Source§fn clone(&self) -> LengthMode
fn clone(&self) -> LengthMode
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 LengthMode
Source§impl Debug for LengthMode
impl Debug for LengthMode
Source§impl Default for LengthMode
impl Default for LengthMode
Source§fn default() -> LengthMode
fn default() -> LengthMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LengthMode
impl<'de> Deserialize<'de> for LengthMode
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
Source§impl PartialEq for LengthMode
impl PartialEq for LengthMode
Source§fn eq(&self, other: &LengthMode) -> bool
fn eq(&self, other: &LengthMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LengthMode
impl Serialize for LengthMode
impl StructuralPartialEq for LengthMode
Auto Trait Implementations§
impl Freeze for LengthMode
impl RefUnwindSafe for LengthMode
impl Send for LengthMode
impl Sync for LengthMode
impl Unpin for LengthMode
impl UnsafeUnpin for LengthMode
impl UnwindSafe for LengthMode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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