pub enum SkillInstallationResult {
Outcome(SkillInstallationResultOutcome),
NegotiationRefused(CatalogNegotiationRefusedError),
InvalidRequest(CatalogInvalidRequestError),
}Expand description
Skill installation result with the honoured contract, or a typed request/negotiation refusal.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Outcome(SkillInstallationResultOutcome)
NegotiationRefused(CatalogNegotiationRefusedError)
InvalidRequest(CatalogInvalidRequestError)
Trait Implementations§
Source§impl Clone for SkillInstallationResult
impl Clone for SkillInstallationResult
Source§impl Debug for SkillInstallationResult
impl Debug for SkillInstallationResult
Source§impl<'de> Deserialize<'de> for SkillInstallationResult
impl<'de> Deserialize<'de> for SkillInstallationResult
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 SkillInstallationResult
impl RefUnwindSafe for SkillInstallationResult
impl Send for SkillInstallationResult
impl Sync for SkillInstallationResult
impl Unpin for SkillInstallationResult
impl UnsafeUnpin for SkillInstallationResult
impl UnwindSafe for SkillInstallationResult
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