pub struct MarkdownStreamProcessor { /* private fields */ }Expand description
Streaming HTML-to-Markdown converter.
Feed chunks of HTML via process_chunk(), then call finish() for remaining output.
Implementations§
Source§impl MarkdownStreamProcessor
impl MarkdownStreamProcessor
pub fn new(options: HTMLToMarkdownOptions) -> Self
pub fn process_chunk(&mut self, chunk: &str) -> String
pub fn finish(&mut self) -> String
Auto Trait Implementations§
impl Freeze for MarkdownStreamProcessor
impl RefUnwindSafe for MarkdownStreamProcessor
impl Send for MarkdownStreamProcessor
impl Sync for MarkdownStreamProcessor
impl Unpin for MarkdownStreamProcessor
impl UnsafeUnpin for MarkdownStreamProcessor
impl UnwindSafe for MarkdownStreamProcessor
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