pub struct UpdateNotification {
pub package: String,
pub current_version: Version,
pub available_version: Version,
pub is_security: bool,
pub changelog: String,
}Expand description
Notification that an installed package has a newer version available.
Fields§
§package: StringPackage name
current_version: VersionCurrently installed version
available_version: VersionVersion available in the repository
is_security: boolWhether this update addresses a security vulnerability
changelog: StringSummary of changes in the available version
Trait Implementations§
Source§impl Clone for UpdateNotification
impl Clone for UpdateNotification
Source§fn clone(&self) -> UpdateNotification
fn clone(&self) -> UpdateNotification
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UpdateNotification
impl RefUnwindSafe for UpdateNotification
impl Send for UpdateNotification
impl Sync for UpdateNotification
impl Unpin for UpdateNotification
impl UnwindSafe for UpdateNotification
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)