pub struct ExtensibleOAROCRBuilder { /* private fields */ }Expand description
Builder for creating ExtensibleOAROCR instances.
Implementations§
Source§impl ExtensibleOAROCRBuilder
impl ExtensibleOAROCRBuilder
Sourcepub fn new(oarocr_config: OAROCRConfig) -> Self
pub fn new(oarocr_config: OAROCRConfig) -> Self
Create a new builder with the given OAROCR configuration.
Sourcepub fn extensible_config(self, config: ExtensiblePipelineConfig) -> Self
pub fn extensible_config(self, config: ExtensiblePipelineConfig) -> Self
Set the extensible pipeline configuration.
Sourcepub fn default_ocr_pipeline(self) -> Self
pub fn default_ocr_pipeline(self) -> Self
Use the default OCR pipeline configuration.
Sourcepub fn minimal_pipeline(self) -> Self
pub fn minimal_pipeline(self) -> Self
Use the minimal pipeline configuration.
Sourcepub fn layout_aware_pipeline(self) -> Self
pub fn layout_aware_pipeline(self) -> Self
Use the layout-aware pipeline configuration.
Sourcepub fn build(self) -> Result<ExtensibleOAROCR, OCRError>
pub fn build(self) -> Result<ExtensibleOAROCR, OCRError>
Build the ExtensibleOAROCR instance.
Auto Trait Implementations§
impl Freeze for ExtensibleOAROCRBuilder
impl RefUnwindSafe for ExtensibleOAROCRBuilder
impl Send for ExtensibleOAROCRBuilder
impl Sync for ExtensibleOAROCRBuilder
impl Unpin for ExtensibleOAROCRBuilder
impl UnwindSafe for ExtensibleOAROCRBuilder
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.