pub enum SkillInstallationSessionState {
LoadedEnabled,
LoadedDisabled,
NotLoaded,
UnknownValue,
Unknown,
}Expand description
Bound-session observation after reconciling persisted enablement.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
LoadedEnabled
The selected session has loaded this Skill and it is enabled.
LoadedDisabled
The selected session has loaded this Skill or settings and it is disabled.
NotLoaded
The selected session has not loaded Skills after the latest change.
UnknownValue
The selected session could not be inspected.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SkillInstallationSessionState
impl<'de> Deserialize<'de> for SkillInstallationSessionState
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 SkillInstallationSessionState
impl StructuralPartialEq for SkillInstallationSessionState
Auto Trait Implementations§
impl Freeze for SkillInstallationSessionState
impl RefUnwindSafe for SkillInstallationSessionState
impl Send for SkillInstallationSessionState
impl Sync for SkillInstallationSessionState
impl Unpin for SkillInstallationSessionState
impl UnsafeUnpin for SkillInstallationSessionState
impl UnwindSafe for SkillInstallationSessionState
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.