pub struct UpdateInfo {
pub current: String,
pub latest: String,
}Expand description
Information about an available update.
§Stability
In 2.0, this struct should be marked #[non_exhaustive] to allow adding
fields without breaking changes.
Fields§
§current: StringThe currently running version.
latest: StringThe latest available version on crates.io.
Trait Implementations§
Source§impl Clone for UpdateInfo
impl Clone for UpdateInfo
Source§fn clone(&self) -> UpdateInfo
fn clone(&self) -> UpdateInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateInfo
impl Debug for UpdateInfo
Source§impl From<DetailedUpdateInfo> for UpdateInfo
impl From<DetailedUpdateInfo> for UpdateInfo
Source§fn from(info: DetailedUpdateInfo) -> Self
fn from(info: DetailedUpdateInfo) -> Self
Converts to this type from the input type.
Source§impl From<UpdateInfo> for DetailedUpdateInfo
impl From<UpdateInfo> for DetailedUpdateInfo
Source§fn from(info: UpdateInfo) -> Self
fn from(info: UpdateInfo) -> Self
Converts to this type from the input type.
Source§impl PartialEq for UpdateInfo
impl PartialEq for UpdateInfo
impl Eq for UpdateInfo
impl StructuralPartialEq for UpdateInfo
Auto Trait Implementations§
impl Freeze for UpdateInfo
impl RefUnwindSafe for UpdateInfo
impl Send for UpdateInfo
impl Sync for UpdateInfo
impl Unpin for UpdateInfo
impl UnsafeUnpin for UpdateInfo
impl UnwindSafe for UpdateInfo
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