pub struct ConversionFailed {
pub type_name: &'static str,
pub value: PersistentStr,
pub origin: Origin,
}Expand description
Occurs when parsing a string into a specific type fails
Created when converting a PropertyValue with ToType::to_type
Fields§
§type_name: &'static str§value: PersistentStr§origin: OriginTrait Implementations§
Source§impl Debug for ConversionFailed
impl Debug for ConversionFailed
Source§impl Display for ConversionFailed
impl Display for ConversionFailed
Source§impl Error for ConversionFailed
impl Error for ConversionFailed
1.30.0 · 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<ConversionFailed> for CcsError
impl From<ConversionFailed> for CcsError
Source§fn from(source: ConversionFailed) -> Self
fn from(source: ConversionFailed) -> Self
Converts to this type from the input type.
Source§impl From<ConversionFailed> for ContextError
impl From<ConversionFailed> for ContextError
Source§fn from(source: ConversionFailed) -> Self
fn from(source: ConversionFailed) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ConversionFailed
impl RefUnwindSafe for ConversionFailed
impl Send for ConversionFailed
impl Sync for ConversionFailed
impl Unpin for ConversionFailed
impl UnwindSafe for ConversionFailed
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more