pub struct ConversionResult {
pub markdown: String,
pub plain_text: String,
pub title: Option<String>,
pub images: Vec<(String, Vec<u8>)>,
pub warnings: Vec<ConversionWarning>,
}Expand description
The result of converting a document to Markdown.
Fields§
§markdown: StringConverted Markdown content.
plain_text: StringPlain text content extracted directly from the source document, without any Markdown formatting. Tables are tab-separated, headings are just text, and code is raw content without fences.
title: Option<String>Document title, if detected.
images: Vec<(String, Vec<u8>)>Extracted images as (filename, bytes) pairs.
warnings: Vec<ConversionWarning>Recoverable issues encountered during conversion.
Trait Implementations§
Source§impl Clone for ConversionResult
impl Clone for ConversionResult
Source§fn clone(&self) -> ConversionResult
fn clone(&self) -> ConversionResult
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 ConversionResult
impl Debug for ConversionResult
Source§impl Default for ConversionResult
impl Default for ConversionResult
Source§fn default() -> ConversionResult
fn default() -> ConversionResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConversionResult
impl RefUnwindSafe for ConversionResult
impl Send for ConversionResult
impl Sync for ConversionResult
impl Unpin for ConversionResult
impl UnsafeUnpin for ConversionResult
impl UnwindSafe for ConversionResult
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