pub struct ExtractIntent {
pub purpose: String,
pub fields: Vec<ExtractField>,
}Expand description
Structured extraction intent. Replayable (does not mutate the page).
Fields resolve independently: a missing field is reported in that field’s evidence rather than failing the whole command.
Fields§
§purpose: String§fields: Vec<ExtractField>Trait Implementations§
Source§impl Clone for ExtractIntent
impl Clone for ExtractIntent
Source§impl Debug for ExtractIntent
impl Debug for ExtractIntent
Source§impl<'de> Deserialize<'de> for ExtractIntent
impl<'de> Deserialize<'de> for ExtractIntent
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
Auto Trait Implementations§
impl Freeze for ExtractIntent
impl RefUnwindSafe for ExtractIntent
impl Send for ExtractIntent
impl Sync for ExtractIntent
impl Unpin for ExtractIntent
impl UnsafeUnpin for ExtractIntent
impl UnwindSafe for ExtractIntent
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