pub enum ParseDoubleError {
NoConversion,
Overflow,
Underflow,
Extraneous,
}Expand description
The epicsParseDouble failure codes (epicsStdlib.h).
Variants§
NoConversion
S_stdlib_noConversion — strtod consumed nothing.
Overflow
S_stdlib_overflow — errno == ERANGE with a non-zero result.
Underflow
S_stdlib_underflow — errno == ERANGE with a zero result.
Extraneous
S_stdlib_extraneous — non-space characters trail the number.
Trait Implementations§
Source§impl Clone for ParseDoubleError
impl Clone for ParseDoubleError
Source§fn clone(&self) -> ParseDoubleError
fn clone(&self) -> ParseDoubleError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ParseDoubleError
Source§impl Debug for ParseDoubleError
impl Debug for ParseDoubleError
impl Eq for ParseDoubleError
Source§impl PartialEq for ParseDoubleError
impl PartialEq for ParseDoubleError
impl StructuralPartialEq for ParseDoubleError
Auto Trait Implementations§
impl Freeze for ParseDoubleError
impl RefUnwindSafe for ParseDoubleError
impl Send for ParseDoubleError
impl Sync for ParseDoubleError
impl Unpin for ParseDoubleError
impl UnsafeUnpin for ParseDoubleError
impl UnwindSafe for ParseDoubleError
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