pub enum CopperlaceNumber {
Integer(i64),
Unsigned(u64),
Float(f64),
}Expand description
Numeric scalar used by structured Copperlace values.
Variants§
Integer(i64)
Integer value representable as i64.
Unsigned(u64)
Unsigned integer value larger than i64::MAX.
Float(f64)
Floating-point value representable as finite f64.
Trait Implementations§
Source§impl Clone for CopperlaceNumber
impl Clone for CopperlaceNumber
Source§fn clone(&self) -> CopperlaceNumber
fn clone(&self) -> CopperlaceNumber
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 CopperlaceNumber
Source§impl Debug for CopperlaceNumber
impl Debug for CopperlaceNumber
Source§impl Display for CopperlaceNumber
impl Display for CopperlaceNumber
Source§impl PartialEq for CopperlaceNumber
impl PartialEq for CopperlaceNumber
Source§fn eq(&self, other: &CopperlaceNumber) -> bool
fn eq(&self, other: &CopperlaceNumber) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CopperlaceNumber
Auto Trait Implementations§
impl Freeze for CopperlaceNumber
impl RefUnwindSafe for CopperlaceNumber
impl Send for CopperlaceNumber
impl Sync for CopperlaceNumber
impl Unpin for CopperlaceNumber
impl UnsafeUnpin for CopperlaceNumber
impl UnwindSafe for CopperlaceNumber
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