Trait CoreRule

Source
pub trait CoreRule: 'static {
    // Required method
    fn run(root: &mut Node, md: &MarkdownThat);
}
Expand description

Each member of a core rule chain must implement this trait

Required Methods§

Source

fn run(root: &mut Node, md: &MarkdownThat)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl CoreRule for AddHeadingAnchors

Source§

impl CoreRule for SyntectRule

Source§

impl CoreRule for TypographerRule

Source§

impl<const OPEN_SINGLE_QUOTE: char, const CLOSE_SINGLE_QUOTE: char, const OPEN_DOUBLE_QUOTE: char, const CLOSE_DOUBLE_QUOTE: char> CoreRule for SmartQuotesRule<OPEN_SINGLE_QUOTE, CLOSE_SINGLE_QUOTE, OPEN_DOUBLE_QUOTE, CLOSE_DOUBLE_QUOTE>