pub enum ContractDiffIntent {
AnalyzeRequest {
request_id: Option<String>,
filters: ContractDiffFilters,
},
CompareVersions {
spec1_path: Option<String>,
spec2_path: Option<String>,
filters: ContractDiffFilters,
},
SummarizeDrift {
filters: ContractDiffFilters,
},
FindBreakingChanges {
filters: ContractDiffFilters,
},
Unknown,
}Expand description
Intent detected from natural language query
Variants§
AnalyzeRequest
Analyze a specific request
CompareVersions
Compare two contract versions
Fields
§
filters: ContractDiffFiltersFilters to apply
SummarizeDrift
Summarize contract drift
Fields
§
filters: ContractDiffFiltersFilters to apply
FindBreakingChanges
Find breaking changes
Fields
§
filters: ContractDiffFiltersFilters to apply
Unknown
Unknown intent
Trait Implementations§
Source§impl Clone for ContractDiffIntent
impl Clone for ContractDiffIntent
Source§fn clone(&self) -> ContractDiffIntent
fn clone(&self) -> ContractDiffIntent
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 ContractDiffIntent
impl Debug for ContractDiffIntent
Source§impl<'de> Deserialize<'de> for ContractDiffIntent
impl<'de> Deserialize<'de> for ContractDiffIntent
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 ContractDiffIntent
impl RefUnwindSafe for ContractDiffIntent
impl Send for ContractDiffIntent
impl Sync for ContractDiffIntent
impl Unpin for ContractDiffIntent
impl UnsafeUnpin for ContractDiffIntent
impl UnwindSafe for ContractDiffIntent
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