pub struct SkillInstallationReviewUninstall {
pub action: SkillInstallationReviewUninstallAction,
pub catalogue: InstallationCatalogueIdentity,
pub files: Vec<SkillInstallationFileReview>,
pub files_modified: bool,
pub installation: SkillInstallationSummary,
pub total_bytes: i64,
}Expand description
Review for uninstalling an owned verified Skill.
Fields§
§action: SkillInstallationReviewUninstallActionExact reviewed Skill installation action.
catalogue: InstallationCatalogueIdentityCatalogue identity retained at install time.
files: Vec<SkillInstallationFileReview>Files recorded by the installation receipt.
files_modified: boolWhether current files differ from the receipt. Apply refuses drift.
installation: SkillInstallationSummaryOwned installation being removed.
total_bytes: i64Total receipt-owned payload size in bytes.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SkillInstallationReviewUninstall
impl<'de> Deserialize<'de> for SkillInstallationReviewUninstall
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 SkillInstallationReviewUninstall
impl RefUnwindSafe for SkillInstallationReviewUninstall
impl Send for SkillInstallationReviewUninstall
impl Sync for SkillInstallationReviewUninstall
impl Unpin for SkillInstallationReviewUninstall
impl UnsafeUnpin for SkillInstallationReviewUninstall
impl UnwindSafe for SkillInstallationReviewUninstall
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