[−][src]Struct bstr_parse::ParseIntError
An error which can be returned when parsing an integer.
This error is used as the error type for the from_bstr_radix()
functions
on the primitive integer types.
Potential causes
Among other causes, ParseIntError
can be thrown because of leading or trailing whitespace
in the string e.g., when it is obtained from the standard input.
Example
use bstr_parse::*; if let Err(e) = i32::from_bstr_radix(b"a12", 10) { println!("Failed conversion to i32: {}", e); }
Implementations
impl ParseIntError
[src]
pub fn kind(&self) -> &IntErrorKind
[src]
Outputs the detailed cause of parsing an integer failing.
Trait Implementations
impl Clone for ParseIntError
[src]
pub fn clone(&self) -> ParseIntError
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ParseIntError
[src]
impl Display for ParseIntError
[src]
impl Eq for ParseIntError
[src]
impl Error for ParseIntError
[src]
pub fn description(&self) -> &str
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<ParseIntError> for ParseIntError
[src]
pub fn eq(&self, other: &ParseIntError) -> bool
[src]
pub fn ne(&self, other: &ParseIntError) -> bool
[src]
impl StructuralEq for ParseIntError
[src]
impl StructuralPartialEq for ParseIntError
[src]
Auto Trait Implementations
impl RefUnwindSafe for ParseIntError
impl Send for ParseIntError
impl Sync for ParseIntError
impl Unpin for ParseIntError
impl UnwindSafe for ParseIntError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,