pub struct LayoutParserFactory;Expand description
Factory for creating layout parsers based on document type
Implementations§
Source§impl LayoutParserFactory
impl LayoutParserFactory
Sourcepub fn create_for_document(document: &Document) -> Box<dyn LayoutParser>
pub fn create_for_document(document: &Document) -> Box<dyn LayoutParser>
Create appropriate parser for a document
Sourcepub fn create_for_format(format: &str) -> Box<dyn LayoutParser>
pub fn create_for_format(format: &str) -> Box<dyn LayoutParser>
Create parser for specific format
Auto Trait Implementations§
impl Freeze for LayoutParserFactory
impl RefUnwindSafe for LayoutParserFactory
impl Send for LayoutParserFactory
impl Sync for LayoutParserFactory
impl Unpin for LayoutParserFactory
impl UnsafeUnpin for LayoutParserFactory
impl UnwindSafe for LayoutParserFactory
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