pub struct EnhancedInlineProcessor { /* private fields */ }Expand description
Enhanced inline node processor
Implementations§
Source§impl EnhancedInlineProcessor
impl EnhancedInlineProcessor
Sourcepub fn with_config(config: InlineProcessorConfig) -> Self
pub fn with_config(config: InlineProcessorConfig) -> Self
Create with custom configuration
Trait Implementations§
Source§impl Debug for EnhancedInlineProcessor
impl Debug for EnhancedInlineProcessor
Source§impl Default for EnhancedInlineProcessor
impl Default for EnhancedInlineProcessor
Source§impl InlineNodeProcessor for EnhancedInlineProcessor
impl InlineNodeProcessor for EnhancedInlineProcessor
Source§fn validate_inline_content(&self, node: &Node) -> WriteResult<()>
fn validate_inline_content(&self, node: &Node) -> WriteResult<()>
Validate inline content
Source§impl NodeProcessor for EnhancedInlineProcessor
impl NodeProcessor for EnhancedInlineProcessor
Source§fn can_process(&self, node: &Node) -> bool
fn can_process(&self, node: &Node) -> bool
Check if the node can be processed
Source§fn process_commonmark(
&self,
writer: &mut CommonMarkWriter,
node: &Node,
) -> WriteResult<()>
fn process_commonmark( &self, writer: &mut CommonMarkWriter, node: &Node, ) -> WriteResult<()>
Process node and write to CommonMark
Source§fn process_html(&self, writer: &mut HtmlWriter, node: &Node) -> WriteResult<()>
fn process_html(&self, writer: &mut HtmlWriter, node: &Node) -> WriteResult<()>
Process node and write to HTML
Auto Trait Implementations§
impl Freeze for EnhancedInlineProcessor
impl RefUnwindSafe for EnhancedInlineProcessor
impl Send for EnhancedInlineProcessor
impl Sync for EnhancedInlineProcessor
impl Unpin for EnhancedInlineProcessor
impl UnwindSafe for EnhancedInlineProcessor
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