pub enum CatalogSelectionDecision {
Selected,
Declined,
Cancelled,
TimedOut,
Unknown,
}Expand description
Terminal outcome declared for a retained catalog selection group
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Selected
Choose the candidate named by selectionRef.
Declined
Explicitly decline every candidate in the search.
Cancelled
Cancel the selection interaction without choosing a candidate.
TimedOut
Declare that the host’s live interaction deadline elapsed while the reference remained valid.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for CatalogSelectionDecision
impl Clone for CatalogSelectionDecision
Source§impl Debug for CatalogSelectionDecision
impl Debug for CatalogSelectionDecision
Source§impl Default for CatalogSelectionDecision
impl Default for CatalogSelectionDecision
Source§impl<'de> Deserialize<'de> for CatalogSelectionDecision
impl<'de> Deserialize<'de> for CatalogSelectionDecision
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
impl Eq for CatalogSelectionDecision
Source§impl PartialEq for CatalogSelectionDecision
impl PartialEq for CatalogSelectionDecision
Source§impl Serialize for CatalogSelectionDecision
impl Serialize for CatalogSelectionDecision
impl StructuralPartialEq for CatalogSelectionDecision
Auto Trait Implementations§
impl Freeze for CatalogSelectionDecision
impl RefUnwindSafe for CatalogSelectionDecision
impl Send for CatalogSelectionDecision
impl Sync for CatalogSelectionDecision
impl Unpin for CatalogSelectionDecision
impl UnsafeUnpin for CatalogSelectionDecision
impl UnwindSafe for CatalogSelectionDecision
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.