[][src]Enum gio::ConverterResult

#[non_exhaustive]pub enum ConverterResult {
    Error,
    Converted,
    Finished,
    Flushed,
    // some variants omitted
}

Results returned from Converter::convert.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Error

There was an error during conversion.

Converted

Some data was consumed or produced

Finished

The conversion is finished

Flushed

Flushing is finished

Trait Implementations

impl Clone for ConverterResult[src]

impl Copy for ConverterResult[src]

impl Debug for ConverterResult[src]

impl Display for ConverterResult[src]

impl Eq for ConverterResult[src]

impl<'a> FromValue<'a> for ConverterResult[src]

impl<'a> FromValueOptional<'a> for ConverterResult[src]

impl Hash for ConverterResult[src]

impl Ord for ConverterResult[src]

impl PartialEq<ConverterResult> for ConverterResult[src]

impl PartialOrd<ConverterResult> for ConverterResult[src]

impl SetValue for ConverterResult[src]

impl StaticType for ConverterResult[src]

impl StructuralEq for ConverterResult[src]

impl StructuralPartialEq for ConverterResult[src]

Auto Trait Implementations

impl RefUnwindSafe for ConverterResult

impl Send for ConverterResult

impl Sync for ConverterResult

impl Unpin for ConverterResult

impl UnwindSafe for ConverterResult

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> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

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.