pub enum ParsePowError {
InvalidFormat(String),
InvalidBase(String, Box<ParseExprError>),
InvalidExponent(String, Box<ParseExprError>),
}Variants§
InvalidFormat(String)
InvalidBase(String, Box<ParseExprError>)
InvalidExponent(String, Box<ParseExprError>)
Trait Implementations§
Source§impl Debug for ParsePowError
impl Debug for ParsePowError
Source§impl Display for ParsePowError
impl Display for ParsePowError
Source§impl Error for ParsePowError
impl Error for ParsePowError
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<ParsePowError> for ParseExprError
impl From<ParsePowError> for ParseExprError
Source§fn from(source: ParsePowError) -> Self
fn from(source: ParsePowError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ParsePowError
impl PartialEq for ParsePowError
impl StructuralPartialEq for ParsePowError
Auto Trait Implementations§
impl Freeze for ParsePowError
impl RefUnwindSafe for ParsePowError
impl Send for ParsePowError
impl Sync for ParsePowError
impl Unpin for ParsePowError
impl UnwindSafe for ParsePowError
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