pub struct AiExtractStructured {
pub items: Vec<AiItemBase>,
pub metadata_template: Option<AiExtractStructuredMetadataTemplate>,
pub fields: Option<Vec<AiExtractStructuredFields>>,
pub ai_agent: Option<AiExtractStructuredAgent>,
pub include_confidence_score: Option<bool>,
pub include_reference: Option<bool>,
pub taxonomy_sources: Option<Vec<AiTaxonomySource>>,
}Fields§
§items: Vec<AiItemBase>§metadata_template: Option<AiExtractStructuredMetadataTemplate>§fields: Option<Vec<AiExtractStructuredFields>>§ai_agent: Option<AiExtractStructuredAgent>§include_confidence_score: Option<bool>§include_reference: Option<bool>§taxonomy_sources: Option<Vec<AiTaxonomySource>>Trait Implementations§
Source§impl Clone for AiExtractStructured
impl Clone for AiExtractStructured
Source§fn clone(&self) -> AiExtractStructured
fn clone(&self) -> AiExtractStructured
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 AiExtractStructured
impl Debug for AiExtractStructured
Source§impl Default for AiExtractStructured
impl Default for AiExtractStructured
Source§fn default() -> AiExtractStructured
fn default() -> AiExtractStructured
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiExtractStructured
impl<'de> Deserialize<'de> for AiExtractStructured
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AiExtractStructured
impl PartialEq for AiExtractStructured
Source§impl Serialize for AiExtractStructured
impl Serialize for AiExtractStructured
impl StructuralPartialEq for AiExtractStructured
Auto Trait Implementations§
impl Freeze for AiExtractStructured
impl RefUnwindSafe for AiExtractStructured
impl Send for AiExtractStructured
impl Sync for AiExtractStructured
impl Unpin for AiExtractStructured
impl UnsafeUnpin for AiExtractStructured
impl UnwindSafe for AiExtractStructured
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