#[non_exhaustive]pub struct GetMarkdownArgs {
pub file_id_or_url: Option<FileIdOrUrl>,
pub enable_ocr: bool,
pub embed_images: bool,
}Available on crate features
dbx_riviera and sync_routes only.Expand description
Arguments for the asynchronous get_markdown_async route. Exactly one of file_id, path, or
url must be supplied via file_id_or_url to identify the document to convert to markdown.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.file_id_or_url: Option<FileIdOrUrl>Identifier of the document to convert. Callers must set exactly one of the FileIdOrUrl
variants. The referenced file must be a document in a supported format (see the route
description for the list); requests against unsupported formats return
unsupported_format_error.
enable_ocr: boolEnable OCR for PDF documents. Processing is slower when enabled.
embed_images: boolWhen true, embed images as base64 data URIs in the markdown output. This can significantly increase output size.
Implementations§
Source§impl GetMarkdownArgs
impl GetMarkdownArgs
pub fn with_file_id_or_url(self, value: FileIdOrUrl) -> Self
pub fn with_enable_ocr(self, value: bool) -> Self
pub fn with_embed_images(self, value: bool) -> Self
Trait Implementations§
Source§impl Clone for GetMarkdownArgs
impl Clone for GetMarkdownArgs
Source§fn clone(&self) -> GetMarkdownArgs
fn clone(&self) -> GetMarkdownArgs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GetMarkdownArgs
impl Debug for GetMarkdownArgs
Source§impl Default for GetMarkdownArgs
impl Default for GetMarkdownArgs
Source§fn default() -> GetMarkdownArgs
fn default() -> GetMarkdownArgs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetMarkdownArgs
impl<'de> Deserialize<'de> for GetMarkdownArgs
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GetMarkdownArgs
Source§impl PartialEq for GetMarkdownArgs
impl PartialEq for GetMarkdownArgs
Source§impl Serialize for GetMarkdownArgs
impl Serialize for GetMarkdownArgs
impl StructuralPartialEq for GetMarkdownArgs
Auto Trait Implementations§
impl Freeze for GetMarkdownArgs
impl RefUnwindSafe for GetMarkdownArgs
impl Send for GetMarkdownArgs
impl Sync for GetMarkdownArgs
impl Unpin for GetMarkdownArgs
impl UnsafeUnpin for GetMarkdownArgs
impl UnwindSafe for GetMarkdownArgs
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.