[][src]Enum rust_keylock::nextcloud::SyncStatus

pub enum SyncStatus {
    NewAvailable(String),
    UploadSuccess,
    NewToMerge(String),
    None,
}

The status of the sync actions

Variants

NewAvailable(String)

An update is available from the nextcloud server. The String is the name of the file that is ready to be used if the user selects so.

UploadSuccess

The local file was uploaded to the nextcloud server.

NewToMerge(String)

An update is available from the nextcloud server but instead of replacing the contents, merging needs to be done. The String is the name of the file that is ready to be used if the user selects so.

None

None

Trait Implementations

impl PartialEq<SyncStatus> for SyncStatus[src]

impl Debug for SyncStatus[src]

Auto Trait Implementations

impl Send for SyncStatus

impl Sync for SyncStatus

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self