pub enum PackageState {
Idle,
Checking,
UpToDate,
Downloading {
percent: u8,
},
Ready {
version: Version,
},
Failed(String),
}Expand description
What a package’s updater is doing.
Variants§
Idle
Nothing asked yet.
Checking
Looking for a newer version.
UpToDate
The running version is the newest.
Downloading
Fetching a newer version.
Ready
A newer version is staged; restarting applies it.
Failed(String)
The last check or download failed, with the reason.
Trait Implementations§
Source§impl Clone for PackageState
impl Clone for PackageState
Source§impl Debug for PackageState
impl Debug for PackageState
Source§impl<'de> Deserialize<'de> for PackageState
impl<'de> Deserialize<'de> for PackageState
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
impl Eq for PackageState
Source§impl PartialEq for PackageState
impl PartialEq for PackageState
Source§impl Serialize for PackageState
impl Serialize for PackageState
impl StructuralPartialEq for PackageState
Auto Trait Implementations§
impl Freeze for PackageState
impl RefUnwindSafe for PackageState
impl Send for PackageState
impl Sync for PackageState
impl Unpin for PackageState
impl UnsafeUnpin for PackageState
impl UnwindSafe for PackageState
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