pub enum BinaryOptionsError {
PocketOptions(PocketError),
ParseFloat(ParseFloatError),
ParseDecimal(String),
General(String),
}Variants§
PocketOptions(PocketError)
ParseFloat(ParseFloatError)
Couldn’t parse f64 to Decimal
ParseDecimal(String)
Couldn’t parse Decimal to f64
General(String)
General error with a message
Trait Implementations§
Source§impl Debug for BinaryOptionsError
impl Debug for BinaryOptionsError
Source§impl Display for BinaryOptionsError
impl Display for BinaryOptionsError
Source§impl Error for BinaryOptionsError
impl Error for BinaryOptionsError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<BinaryOptionsError> for PocketError
impl From<BinaryOptionsError> for PocketError
Source§fn from(error: BinaryOptionsError) -> Self
fn from(error: BinaryOptionsError) -> Self
Converts to this type from the input type.
Source§impl From<Decimal> for BinaryOptionsError
impl From<Decimal> for BinaryOptionsError
Source§impl From<ParseFloatError> for BinaryOptionsError
impl From<ParseFloatError> for BinaryOptionsError
Source§fn from(source: ParseFloatError) -> Self
fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.
Source§impl From<PocketError> for BinaryOptionsError
impl From<PocketError> for BinaryOptionsError
Source§fn from(source: PocketError) -> Self
fn from(source: PocketError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BinaryOptionsError
impl !RefUnwindSafe for BinaryOptionsError
impl Send for BinaryOptionsError
impl Sync for BinaryOptionsError
impl Unpin for BinaryOptionsError
impl UnsafeUnpin for BinaryOptionsError
impl !UnwindSafe for BinaryOptionsError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.