pub enum UnicodeLetterMode {
Conservative,
Permissive,
AsciiOnly,
GitHub,
}Expand description
Mode for Unicode letter detection
Variants§
Conservative
Conservative: ASCII + common Latin extended only (Jekyll)
Permissive
Permissive: All alphabetic except dangerous ranges (KramdownGfm)
AsciiOnly
Strict: ASCII only (pure Kramdown)
GitHub
GitHub: Explicit list of safe Unicode ranges with security filtering
Trait Implementations§
Source§impl Clone for UnicodeLetterMode
impl Clone for UnicodeLetterMode
Source§fn clone(&self) -> UnicodeLetterMode
fn clone(&self) -> UnicodeLetterMode
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 UnicodeLetterMode
impl Debug for UnicodeLetterMode
Source§impl PartialEq for UnicodeLetterMode
impl PartialEq for UnicodeLetterMode
impl Copy for UnicodeLetterMode
impl StructuralPartialEq for UnicodeLetterMode
Auto Trait Implementations§
impl Freeze for UnicodeLetterMode
impl RefUnwindSafe for UnicodeLetterMode
impl Send for UnicodeLetterMode
impl Sync for UnicodeLetterMode
impl Unpin for UnicodeLetterMode
impl UnwindSafe for UnicodeLetterMode
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