[][src]Enum huelib::config::SoftwareUpdateState

pub enum SoftwareUpdateState {
    Unkown,
    NoUpdates,
    Transferring,
    AnyReadyToInstall,
    AllReadyToInstall,
    Installing,
}

State of software updates.

Variants

Unkown

System does not know if new updates are available.

NoUpdates

No updates are available.

Transferring

Updates are being transferred to the devices.

AnyReadyToInstall

At least one software update can be installed.

AllReadyToInstall

All software updates can be installed.

Installing

System update is installing.

Trait Implementations

impl Clone for SoftwareUpdateState[src]

impl Copy for SoftwareUpdateState[src]

impl Debug for SoftwareUpdateState[src]

impl<'de> Deserialize<'de> for SoftwareUpdateState[src]

impl Eq for SoftwareUpdateState[src]

impl PartialEq<SoftwareUpdateState> for SoftwareUpdateState[src]

impl StructuralEq for SoftwareUpdateState[src]

impl StructuralPartialEq for SoftwareUpdateState[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.