pub struct StringNumber(/* private fields */);
Expand description
A decimal number type that stores the number as a string.
Implementations§
Source§impl StringNumber
impl StringNumber
pub fn nan() -> Self
pub fn infinity() -> Self
pub fn neg_infinity() -> Self
pub fn is_nan(&self) -> bool
pub fn is_infinity(&self) -> bool
pub fn is_neg_infinity(&self) -> bool
Trait Implementations§
Source§impl Add for StringNumber
impl Add for StringNumber
Source§impl AddAssign for StringNumber
impl AddAssign for StringNumber
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moreSource§impl Clone for StringNumber
impl Clone for StringNumber
Source§fn clone(&self) -> StringNumber
fn clone(&self) -> StringNumber
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StringNumber
impl Debug for StringNumber
Source§impl Default for StringNumber
impl Default for StringNumber
Source§impl Display for StringNumber
impl Display for StringNumber
Source§impl From<f32> for StringNumber
impl From<f32> for StringNumber
Source§impl From<f64> for StringNumber
impl From<f64> for StringNumber
Source§impl From<i16> for StringNumber
impl From<i16> for StringNumber
Source§impl From<i32> for StringNumber
impl From<i32> for StringNumber
Source§impl From<i64> for StringNumber
impl From<i64> for StringNumber
Source§impl From<i8> for StringNumber
impl From<i8> for StringNumber
Source§impl From<isize> for StringNumber
impl From<isize> for StringNumber
Source§impl From<u16> for StringNumber
impl From<u16> for StringNumber
Source§impl From<u32> for StringNumber
impl From<u32> for StringNumber
Source§impl From<u64> for StringNumber
impl From<u64> for StringNumber
Source§impl From<u8> for StringNumber
impl From<u8> for StringNumber
Source§impl From<usize> for StringNumber
impl From<usize> for StringNumber
Source§impl Hash for StringNumber
impl Hash for StringNumber
Source§impl Mul for StringNumber
impl Mul for StringNumber
Source§impl MulAssign for StringNumber
impl MulAssign for StringNumber
Source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*=
operation. Read moreSource§impl PartialEq for StringNumber
impl PartialEq for StringNumber
Source§impl PartialOrd for StringNumber
impl PartialOrd for StringNumber
Source§impl Sub for StringNumber
impl Sub for StringNumber
Source§impl SubAssign for StringNumber
impl SubAssign for StringNumber
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moreSource§impl TryFrom<StringNumber> for f32
impl TryFrom<StringNumber> for f32
Source§impl TryFrom<StringNumber> for f64
impl TryFrom<StringNumber> for f64
Source§impl TryFrom<StringNumber> for i16
impl TryFrom<StringNumber> for i16
Source§impl TryFrom<StringNumber> for i32
impl TryFrom<StringNumber> for i32
Source§impl TryFrom<StringNumber> for i64
impl TryFrom<StringNumber> for i64
Source§impl TryFrom<StringNumber> for i8
impl TryFrom<StringNumber> for i8
Source§impl TryFrom<StringNumber> for isize
impl TryFrom<StringNumber> for isize
Source§impl TryFrom<StringNumber> for u16
impl TryFrom<StringNumber> for u16
Source§impl TryFrom<StringNumber> for u32
impl TryFrom<StringNumber> for u32
Source§impl TryFrom<StringNumber> for u64
impl TryFrom<StringNumber> for u64
Source§impl TryFrom<StringNumber> for u8
impl TryFrom<StringNumber> for u8
Source§impl TryFrom<StringNumber> for usize
impl TryFrom<StringNumber> for usize
impl Eq for StringNumber
Auto Trait Implementations§
impl Freeze for StringNumber
impl RefUnwindSafe for StringNumber
impl Send for StringNumber
impl Sync for StringNumber
impl Unpin for StringNumber
impl UnwindSafe for StringNumber
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