pub struct IntentValidateResult {
pub intent_id: String,
pub valid: bool,
pub outcome: IntentOutcome,
pub violations: Vec<String>,
}Fields§
§intent_id: String§valid: bool§outcome: IntentOutcome§violations: Vec<String>Trait Implementations§
Source§impl Clone for IntentValidateResult
impl Clone for IntentValidateResult
Source§fn clone(&self) -> IntentValidateResult
fn clone(&self) -> IntentValidateResult
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 IntentValidateResult
impl Debug for IntentValidateResult
Source§impl<'de> Deserialize<'de> for IntentValidateResult
impl<'de> Deserialize<'de> for IntentValidateResult
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 IntentValidateResult
impl RefUnwindSafe for IntentValidateResult
impl Send for IntentValidateResult
impl Sync for IntentValidateResult
impl Unpin for IntentValidateResult
impl UnsafeUnpin for IntentValidateResult
impl UnwindSafe for IntentValidateResult
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