pub struct HeadingUtils;Expand description
Utility functions for working with Markdown headings
Implementations§
Source§impl HeadingUtils
impl HeadingUtils
Sourcepub fn convert_heading_style(
text_content: &str,
level: u32,
style: HeadingStyle,
) -> String
pub fn convert_heading_style( text_content: &str, level: u32, style: HeadingStyle, ) -> String
Convert a heading to a different style
Sourcepub fn heading_to_fragment(text: &str) -> String
pub fn heading_to_fragment(text: &str) -> String
Convert a heading text to a valid ID for fragment links
Auto Trait Implementations§
impl Freeze for HeadingUtils
impl RefUnwindSafe for HeadingUtils
impl Send for HeadingUtils
impl Sync for HeadingUtils
impl Unpin for HeadingUtils
impl UnsafeUnpin for HeadingUtils
impl UnwindSafe for HeadingUtils
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> 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