Struct rmpv::Integer
[−]
[src]
pub struct Integer { /* fields omitted */ }
Represents a MessagePack integer, whether signed or unsigned.
A Value
or ValueRef
that contains integer can be constructed using From
trait.
Methods
impl Integer
[src]
fn is_i64(&self) -> bool
Returns true
if the integer can be represented as i64
.
fn is_u64(&self) -> bool
Returns true
if the integer can be represented as u64
.
fn as_i64(&self) -> Option<i64>
Returns the integer represented as i64
if possible, or else None
.
fn as_u64(&self) -> Option<u64>
Returns the integer represented as u64
if possible, or else None
.
fn as_f64(&self) -> Option<f64>
Returns the integer represented as f64
if possible, or else None
.
Trait Implementations
impl Copy for Integer
[src]
impl Clone for Integer
[src]
fn clone(&self) -> Integer
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for Integer
[src]
fn eq(&self, __arg_0: &Integer) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Integer) -> bool
This method tests for !=
.
impl Debug for Integer
[src]
fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter.
impl Display for Integer
[src]
fn fmt(&self, fmt: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more