pub enum CatalogNotInstallableReason {
KindNotInstallable,
AiSkillNotInstallable,
PolicyForbids,
Unknown,
}Expand description
Why a discoverable candidate cannot be installed
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
KindNotInstallable
This kind of resource is not installable through this surface.
AiSkillNotInstallable
AI skills are discoverable but have no typed importer in this phase.
PolicyForbids
Policy forbids installing this candidate.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for CatalogNotInstallableReason
impl Clone for CatalogNotInstallableReason
Source§fn clone(&self) -> CatalogNotInstallableReason
fn clone(&self) -> CatalogNotInstallableReason
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 CatalogNotInstallableReason
impl Debug for CatalogNotInstallableReason
Source§impl Default for CatalogNotInstallableReason
impl Default for CatalogNotInstallableReason
Source§fn default() -> CatalogNotInstallableReason
fn default() -> CatalogNotInstallableReason
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CatalogNotInstallableReason
impl<'de> Deserialize<'de> for CatalogNotInstallableReason
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 CatalogNotInstallableReason
impl StructuralPartialEq for CatalogNotInstallableReason
Auto Trait Implementations§
impl Freeze for CatalogNotInstallableReason
impl RefUnwindSafe for CatalogNotInstallableReason
impl Send for CatalogNotInstallableReason
impl Sync for CatalogNotInstallableReason
impl Unpin for CatalogNotInstallableReason
impl UnsafeUnpin for CatalogNotInstallableReason
impl UnwindSafe for CatalogNotInstallableReason
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.