pub struct EnrichmentOptions {
pub picture_classification: bool,
pub code: bool,
pub formula: bool,
}Expand description
The opt-in enrichment passes, mirroring docling’s PdfPipelineOptions
flags (do_picture_classification, do_code_enrichment,
do_formula_enrichment). All off by default.
Fields§
§picture_classification: boolClassify each picture with DocumentFigureClassifier (26 classes).
code: boolRewrite code blocks (and detect their language) with CodeFormulaV2.
formula: boolDecode display formulas to LaTeX with CodeFormulaV2.
Trait Implementations§
Source§impl Clone for EnrichmentOptions
impl Clone for EnrichmentOptions
Source§fn clone(&self) -> EnrichmentOptions
fn clone(&self) -> EnrichmentOptions
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 moreimpl Copy for EnrichmentOptions
Source§impl Debug for EnrichmentOptions
impl Debug for EnrichmentOptions
Source§impl Default for EnrichmentOptions
impl Default for EnrichmentOptions
Source§fn default() -> EnrichmentOptions
fn default() -> EnrichmentOptions
Returns the “default value” for a type. Read more
impl Eq for EnrichmentOptions
Source§impl PartialEq for EnrichmentOptions
impl PartialEq for EnrichmentOptions
impl StructuralPartialEq for EnrichmentOptions
Auto Trait Implementations§
impl Freeze for EnrichmentOptions
impl RefUnwindSafe for EnrichmentOptions
impl Send for EnrichmentOptions
impl Sync for EnrichmentOptions
impl Unpin for EnrichmentOptions
impl UnsafeUnpin for EnrichmentOptions
impl UnwindSafe for EnrichmentOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.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
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().