[][src]Enum libmtp_rs::device::UpdateResult

pub enum UpdateResult {
    Success,
    OnlyIds,
}

Result given when updating the inner storage list of an MTP device with MtpDevice::update_storage.

This is mostly useful for the developer to show some sort of message, depending on whether there isn't enough information about the storage (OnlyIds where retrieved). Note that StoragePool and Storage instances have knowledge about the result of update_storage.

Variants

Success

No errors, everything went fine.

OnlyIds

Partial success, couldn't get storage properties.

Trait Implementations

impl Clone for UpdateResult[src]

impl Copy for UpdateResult[src]

impl Debug for UpdateResult[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> 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.