pub struct ExtractionIntent {
pub description: String,
pub targets: Vec<ExtractionTarget>,
pub actions: Vec<ExtractionAction>,
pub filters: Vec<FilterCriteria>,
pub output_format: String,
}
Fields§
§description: String
§targets: Vec<ExtractionTarget>
§actions: Vec<ExtractionAction>
§filters: Vec<FilterCriteria>
§output_format: String
Trait Implementations§
Source§impl Clone for ExtractionIntent
impl Clone for ExtractionIntent
Source§fn clone(&self) -> ExtractionIntent
fn clone(&self) -> ExtractionIntent
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 ExtractionIntent
impl Debug for ExtractionIntent
Source§impl<'de> Deserialize<'de> for ExtractionIntent
impl<'de> Deserialize<'de> for ExtractionIntent
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 ExtractionIntent
impl RefUnwindSafe for ExtractionIntent
impl Send for ExtractionIntent
impl Sync for ExtractionIntent
impl Unpin for ExtractionIntent
impl UnwindSafe for ExtractionIntent
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