pub struct ConversionOptionsUpdate {Show 38 fields
pub heading_style: Option<HeadingStyle>,
pub list_indent_type: Option<ListIndentType>,
pub list_indent_width: Option<usize>,
pub bullets: Option<String>,
pub strong_em_symbol: Option<char>,
pub escape_asterisks: Option<bool>,
pub escape_underscores: Option<bool>,
pub escape_misc: Option<bool>,
pub escape_ascii: Option<bool>,
pub code_language: Option<String>,
pub autolinks: Option<bool>,
pub default_title: Option<bool>,
pub br_in_tables: Option<bool>,
pub highlight_style: Option<HighlightStyle>,
pub extract_metadata: Option<bool>,
pub whitespace_mode: Option<WhitespaceMode>,
pub strip_newlines: Option<bool>,
pub wrap: Option<bool>,
pub wrap_width: Option<usize>,
pub convert_as_inline: Option<bool>,
pub sub_symbol: Option<String>,
pub sup_symbol: Option<String>,
pub newline_style: Option<NewlineStyle>,
pub code_block_style: Option<CodeBlockStyle>,
pub keep_inline_images_in: Option<Vec<String>>,
pub preprocessing: Option<PreprocessingOptionsUpdate>,
pub encoding: Option<String>,
pub debug: Option<bool>,
pub strip_tags: Option<Vec<String>>,
pub preserve_tags: Option<Vec<String>>,
pub skip_images: Option<bool>,
pub link_style: Option<LinkStyle>,
pub output_format: Option<OutputFormat>,
pub include_document_structure: Option<bool>,
pub extract_images: Option<bool>,
pub max_image_size: Option<u64>,
pub capture_svg: Option<bool>,
pub infer_dimensions: Option<bool>,
}Expand description
Partial update for ConversionOptions.
Uses Option<T> fields for selective updates. Bindings use this to construct
options from language-native types. Prefer ConversionOptionsBuilder for Rust code.
Fields§
§heading_style: Option<HeadingStyle>Optional override for ConversionOptions::heading_style.
list_indent_type: Option<ListIndentType>Optional override for ConversionOptions::list_indent_type.
list_indent_width: Option<usize>Optional override for ConversionOptions::list_indent_width.
bullets: Option<String>Optional override for ConversionOptions::bullets.
strong_em_symbol: Option<char>Optional override for ConversionOptions::strong_em_symbol.
escape_asterisks: Option<bool>Optional override for ConversionOptions::escape_asterisks.
escape_underscores: Option<bool>Optional override for ConversionOptions::escape_underscores.
escape_misc: Option<bool>Optional override for ConversionOptions::escape_misc.
escape_ascii: Option<bool>Optional override for ConversionOptions::escape_ascii.
code_language: Option<String>Optional override for ConversionOptions::code_language.
autolinks: Option<bool>Optional override for ConversionOptions::autolinks.
default_title: Option<bool>Optional override for ConversionOptions::default_title.
br_in_tables: Option<bool>Optional override for ConversionOptions::br_in_tables.
highlight_style: Option<HighlightStyle>Optional override for ConversionOptions::highlight_style.
extract_metadata: Option<bool>Optional override for ConversionOptions::extract_metadata.
whitespace_mode: Option<WhitespaceMode>Optional override for ConversionOptions::whitespace_mode.
strip_newlines: Option<bool>Optional override for ConversionOptions::strip_newlines.
wrap: Option<bool>Optional override for ConversionOptions::wrap.
wrap_width: Option<usize>Optional override for ConversionOptions::wrap_width.
convert_as_inline: Option<bool>Optional override for ConversionOptions::convert_as_inline.
sub_symbol: Option<String>Optional override for ConversionOptions::sub_symbol.
sup_symbol: Option<String>Optional override for ConversionOptions::sup_symbol.
newline_style: Option<NewlineStyle>Optional override for ConversionOptions::newline_style.
code_block_style: Option<CodeBlockStyle>Optional override for ConversionOptions::code_block_style.
keep_inline_images_in: Option<Vec<String>>Optional override for ConversionOptions::keep_inline_images_in.
preprocessing: Option<PreprocessingOptionsUpdate>Optional override for ConversionOptions::preprocessing.
encoding: Option<String>Optional override for ConversionOptions::encoding.
debug: Option<bool>Optional override for ConversionOptions::debug.
Optional override for ConversionOptions::strip_tags.
Optional override for ConversionOptions::preserve_tags.
skip_images: Option<bool>Optional override for ConversionOptions::skip_images.
link_style: Option<LinkStyle>Optional override for ConversionOptions::link_style.
output_format: Option<OutputFormat>Optional override for ConversionOptions::output_format.
include_document_structure: Option<bool>Optional override for ConversionOptions::include_document_structure.
extract_images: Option<bool>Optional override for ConversionOptions::extract_images.
max_image_size: Option<u64>Optional override for ConversionOptions::max_image_size.
capture_svg: Option<bool>Optional override for ConversionOptions::capture_svg.
infer_dimensions: Option<bool>Optional override for ConversionOptions::infer_dimensions.
Trait Implementations§
Source§impl Clone for ConversionOptionsUpdate
impl Clone for ConversionOptionsUpdate
Source§fn clone(&self) -> ConversionOptionsUpdate
fn clone(&self) -> ConversionOptionsUpdate
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more