pub struct DocumentConverter { /* private fields */ }Implementations§
Source§impl DocumentConverter
impl DocumentConverter
pub fn calculate_output_path( output_dir: &Path, filename: &str, output_format: OutputFormat, ) -> PathBuf
Source§impl DocumentConverter
impl DocumentConverter
pub fn new(docling_client: DoclingClient) -> Self
pub async fn convert( &self, request: ConvertRequest, ) -> Result<ConvertedDocument>
pub async fn convert_with_progress<F, Fut>( &self, request: ConvertRequest, on_progress: F, ) -> Result<ConvertedDocument>
pub async fn convert_to_file( &self, request: FileConvertRequest, ) -> Result<ConvertedFile>
pub async fn convert_to_file_with_progress<F, Fut>( &self, request: FileConvertRequest, on_progress: F, ) -> Result<ConvertedFile>
Auto Trait Implementations§
impl !RefUnwindSafe for DocumentConverter
impl !UnwindSafe for DocumentConverter
impl Freeze for DocumentConverter
impl Send for DocumentConverter
impl Sync for DocumentConverter
impl Unpin for DocumentConverter
impl UnsafeUnpin for DocumentConverter
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more