pub struct ExtractedField {
pub field_type: InvoiceField,
pub confidence: f64,
pub position: BoundingBox,
pub raw_text: String,
}Expand description
An extracted field with metadata
Fields§
§field_type: InvoiceFieldType and value of the field
confidence: f64Confidence score (0.0 to 1.0)
position: BoundingBoxPosition in the document
raw_text: StringRaw text as it appeared in the PDF
Implementations§
Source§impl ExtractedField
impl ExtractedField
Sourcepub fn new(
field_type: InvoiceField,
confidence: f64,
position: BoundingBox,
raw_text: String,
) -> Self
pub fn new( field_type: InvoiceField, confidence: f64, position: BoundingBox, raw_text: String, ) -> Self
Create a new extracted field
Trait Implementations§
Source§impl Clone for ExtractedField
impl Clone for ExtractedField
Source§fn clone(&self) -> ExtractedField
fn clone(&self) -> ExtractedField
Returns a duplicate of the value. Read more
1.0.0 · 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 ExtractedField
impl Debug for ExtractedField
Source§impl PartialEq for ExtractedField
impl PartialEq for ExtractedField
impl StructuralPartialEq for ExtractedField
Auto Trait Implementations§
impl Freeze for ExtractedField
impl RefUnwindSafe for ExtractedField
impl Send for ExtractedField
impl Sync for ExtractedField
impl Unpin for ExtractedField
impl UnwindSafe for ExtractedField
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,
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