pub struct ExtractResult {
pub model: Option<String>,
pub id: Option<String>,
pub entities: Vec<Entity>,
pub relations: Vec<Relation>,
pub classifications: Vec<Classification>,
pub objects: Vec<DetectedObject>,
pub data: Option<Value>,
pub error: Option<ExtractItemError>,
pub request: Option<RequestMetadata>,
}Expand description
One extracted item. Which fields are populated depends on the model.
Fields§
§model: Option<String>§id: Option<String>§entities: Vec<Entity>§relations: Vec<Relation>§classifications: Vec<Classification>§objects: Vec<DetectedObject>§data: Option<Value>Free-form structured output, for models driven by an output schema.
error: Option<ExtractItemError>Set when this item failed while others in the batch succeeded.
request: Option<RequestMetadata>Trait Implementations§
Source§impl Clone for ExtractResult
impl Clone for ExtractResult
Source§fn clone(&self) -> ExtractResult
fn clone(&self) -> ExtractResult
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 moreSource§impl Debug for ExtractResult
impl Debug for ExtractResult
Source§impl Default for ExtractResult
impl Default for ExtractResult
Source§fn default() -> ExtractResult
fn default() -> ExtractResult
Returns the “default value” for a type. Read more
Source§impl PartialEq for ExtractResult
impl PartialEq for ExtractResult
impl StructuralPartialEq for ExtractResult
Auto Trait Implementations§
impl Freeze for ExtractResult
impl RefUnwindSafe for ExtractResult
impl Send for ExtractResult
impl Sync for ExtractResult
impl Unpin for ExtractResult
impl UnsafeUnpin for ExtractResult
impl UnwindSafe for ExtractResult
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