[][src]Enum libmtp_rs::util::HandlerReturn

pub enum HandlerReturn {
    Ok(u32),
    Error,
    Cancel,
}

Must return type of send and getter handlers that deal with raw bytes.

Variants

Ok(u32)

Return this if every went ok together with how many bytes you read or writed.

Error

Return this if there was an error.

Cancel

Return this if you want to cancel the operation earlier.

Trait Implementations

impl Clone for HandlerReturn[src]

impl Copy for HandlerReturn[src]

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