[][src]Trait artichoke_core::convert::TryConvert

pub trait TryConvert<T, U> {
    type Error;
    fn try_convert(&self, value: T) -> Result<U, Self::Error>;
}

Fallible conversions between two types.

Implementors may not allocate on the interpreter heap.

See core::convert::TryFrom. See TryConvertMut.

Associated Types

type Error[src]

Error type for failed conversions.

Loading content...

Required methods

fn try_convert(&self, value: T) -> Result<U, Self::Error>[src]

Performs the fallible conversion.

Errors

If boxing or unboxing a value into the specified type fails, an error is returned.

Loading content...

Implementors

Loading content...