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 · 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 CopperlaceNumber
impl Debug for CopperlaceNumber
Source§impl PartialEq for CopperlaceNumber
impl PartialEq for CopperlaceNumber
impl Copy for CopperlaceNumber
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