[][src]Enum df_st_updater::VersionStatus

pub enum VersionStatus {
    Latest,
    UpdateAvailable,
    UpdateRequired,
    TamperProof,
    CouldNotCheck,
    Unknown,
}

A list of status returned when checking for updates.

Variants

Latest

This is the latest version.

UpdateAvailable

There is an update available.

UpdateRequired

There is an update available and the version is marked as unsafe This is probably because a security vulnerability is found.

TamperProof

The application things that someone is tampering with the tokens, the connection or the source.

CouldNotCheck

The application could not check for updates because of some reason. This might be because the pc does not have an internet connection.

Unknown

This is a catch all for then something happens that is not supposed to happen.

Trait Implementations

impl Debug for VersionStatus[src]

impl PartialEq<VersionStatus> for VersionStatus[src]

impl StructuralPartialEq for VersionStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for VersionStatus

impl Send for VersionStatus

impl Sync for VersionStatus

impl Unpin for VersionStatus

impl UnwindSafe for VersionStatus

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> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,