pub struct AutomaticSkillDecision {
pub query_sha256: String,
pub outcome: AutomaticSkillOutcome,
pub candidates: Vec<SkillMatchEvidence>,
pub selected: Option<CapabilityMatch>,
}Fields§
§query_sha256: String§outcome: AutomaticSkillOutcome§candidates: Vec<SkillMatchEvidence>§selected: Option<CapabilityMatch>Trait Implementations§
Source§impl Clone for AutomaticSkillDecision
impl Clone for AutomaticSkillDecision
Source§fn clone(&self) -> AutomaticSkillDecision
fn clone(&self) -> AutomaticSkillDecision
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 AutomaticSkillDecision
impl Debug for AutomaticSkillDecision
impl Eq for AutomaticSkillDecision
Source§impl PartialEq for AutomaticSkillDecision
impl PartialEq for AutomaticSkillDecision
Source§impl Serialize for AutomaticSkillDecision
impl Serialize for AutomaticSkillDecision
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for AutomaticSkillDecision
Auto Trait Implementations§
impl Freeze for AutomaticSkillDecision
impl RefUnwindSafe for AutomaticSkillDecision
impl Send for AutomaticSkillDecision
impl Sync for AutomaticSkillDecision
impl Unpin for AutomaticSkillDecision
impl UnsafeUnpin for AutomaticSkillDecision
impl UnwindSafe for AutomaticSkillDecision
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.