#[non_exhaustive]pub enum FloatErrorKind {
Empty,
Invalid,
}🔬This is a nightly-only experimental API. (
extended_float_error_kind #164793)Expand description
An error kind which can be returned when parsing a float.
This error kind is used as the inner error type in ParseFloatError for the FromStr implementation
for f32 and f64.
§Example
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Empty
🔬This is a nightly-only experimental API. (
extended_float_error_kind #164793)Cannot parse float from empty string.
Invalid
🔬This is a nightly-only experimental API. (
extended_float_error_kind #164793)Invalid float literal.
Trait Implementations§
Source§impl Clone for FloatErrorKind
impl Clone for FloatErrorKind
impl Copy for FloatErrorKind
Source§impl Debug for FloatErrorKind
impl Debug for FloatErrorKind
impl Eq for FloatErrorKind
Source§impl Hash for FloatErrorKind
impl Hash for FloatErrorKind
Source§impl PartialEq for FloatErrorKind
impl PartialEq for FloatErrorKind
impl StructuralPartialEq for FloatErrorKind
Auto Trait Implementations§
impl Freeze for FloatErrorKind
impl RefUnwindSafe for FloatErrorKind
impl Send for FloatErrorKind
impl Sync for FloatErrorKind
impl Unpin for FloatErrorKind
impl UnsafeUnpin for FloatErrorKind
impl UnwindSafe for FloatErrorKind
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