pub enum AddonInstallResult {
Installed(AddonManifest),
Updated(AddonManifest),
UpToDate(AddonManifest),
}Variants§
Implementations§
Source§impl AddonInstallResult
impl AddonInstallResult
pub fn into_manifest(self) -> AddonManifest
pub fn message(&self, addon_id: &str) -> Option<String>
pub fn update_message(&self, addon_id: &str) -> Option<String>
pub fn up_to_date_message(addon_id: &str) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AddonInstallResult
impl RefUnwindSafe for AddonInstallResult
impl Send for AddonInstallResult
impl Sync for AddonInstallResult
impl Unpin for AddonInstallResult
impl UnsafeUnpin for AddonInstallResult
impl UnwindSafe for AddonInstallResult
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