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
impl 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