Struct ockam_core::lib::num::ParseIntError 1.0.0[−][src]
pub struct ParseIntError { /* fields omitted */ }
An error which can be returned when parsing an integer.
This error is used as the error type for the from_str_radix()
functions
on the primitive integer types, such as i8::from_str_radix
.
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.
Using the str::trim()
method ensures that no whitespace remains before parsing.
Example
if let Err(e) = i32::from_str_radix("a12", 10) { println!("Failed conversion to i32: {}", e); }
Implementations
impl ParseIntError
[src]
impl ParseIntError
[src]pub fn kind(&self) -> &IntErrorKind
[src]
🔬 This is a nightly-only experimental API. (int_error_matching
)
it can be useful to match errors when making error messages for integer parsing
Outputs the detailed cause of parsing an integer failing.
Trait Implementations
impl Clone for ParseIntError
[src]
impl Clone for ParseIntError
[src]pub fn clone(&self) -> ParseIntError
[src]
pub fn clone_from(&mut self, source: &Self)
[src]
impl Display for ParseIntError
[src]
impl Display for ParseIntError
[src]impl Eq for ParseIntError
[src]
impl Eq for ParseIntError
[src]impl Error for ParseIntError
[src]
impl Error for ParseIntError
[src]impl PartialEq<ParseIntError> for ParseIntError
[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 StructuralEq for ParseIntError
[src]impl StructuralPartialEq for ParseIntError
[src]
impl StructuralPartialEq for ParseIntError
[src]Auto Trait Implementations
impl RefUnwindSafe for ParseIntError
impl RefUnwindSafe for ParseIntError
impl Send for ParseIntError
impl Send for ParseIntError
impl Sync for ParseIntError
impl Sync for ParseIntError
impl Unpin for ParseIntError
impl Unpin for ParseIntError
impl UnwindSafe for ParseIntError
impl UnwindSafe for ParseIntError
Blanket Implementations
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized,
[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized,
[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,