pub struct ConvertArgs {Show 16 fields
pub input: String,
pub output_format: String,
pub mode: String,
pub max_pages: Option<u32>,
pub page_range: Option<String>,
pub paginate: bool,
pub skip_cache: bool,
pub force: bool,
pub save_checkpoint: bool,
pub extras: Option<String>,
pub add_block_ids: bool,
pub token_efficient_markdown: bool,
pub disable_image_extraction: bool,
pub disable_image_captions: bool,
pub output: Option<PathBuf>,
pub timeout: u64,
}Fields§
§input: StringFile path or URL to convert
output_format: StringOutput format: markdown, html, json, chunks
mode: StringProcessing mode: fast, balanced, accurate
max_pages: Option<u32>Maximum pages to process
page_range: Option<String>Page range (e.g., “0-5,10”)
paginate: boolAdd page delimiters to output
skip_cache: boolSkip local cache lookup
force: boolForce reprocessing (skip API cache)
save_checkpoint: boolSave checkpoint for follow-up extraction/segmentation
extras: Option<String>Extra features: track_changes, chart_understanding, extract_links
add_block_ids: boolAdd block IDs for citation tracking
token_efficient_markdown: boolUse token-efficient markdown format
disable_image_extraction: boolDisable image extraction from document
disable_image_captions: boolDisable image caption generation
output: Option<PathBuf>Write result to file instead of stdout
timeout: u64Request timeout in seconds
Trait Implementations§
Source§impl Args for ConvertArgs
impl Args for ConvertArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Debug for ConvertArgs
impl Debug for ConvertArgs
Source§impl FromArgMatches for ConvertArgs
impl FromArgMatches for ConvertArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for ConvertArgs
impl RefUnwindSafe for ConvertArgs
impl Send for ConvertArgs
impl Sync for ConvertArgs
impl Unpin for ConvertArgs
impl UnsafeUnpin for ConvertArgs
impl UnwindSafe for ConvertArgs
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