pub trait TryConvert<T, U> {
type Error;
// Required method
fn try_convert(&self, value: T) -> Result<U, Self::Error>;
}
Expand description
Fallible conversions between two types.
Implementors may not allocate on the interpreter heap.
See core::convert::TryFrom
.
See TryConvertMut
.
Required Associated Types§
Required Methods§
Sourcefn try_convert(&self, value: T) -> Result<U, Self::Error>
fn try_convert(&self, value: T) -> Result<U, Self::Error>
Performs the fallible conversion.
§Errors
If boxing or unboxing a value into the specified type fails, an error is returned.