Struct neovim_lib::Integer []

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

Returns true if the integer can be represented as i64.

Returns true if the integer can be represented as u64.

Returns the integer represented as i64 if possible, or else None.

Returns the integer represented as u64 if possible, or else None.

Returns the integer represented as f64 if possible, or else None.

Trait Implementations

impl Debug for Integer

Formats the value using the given formatter.

impl Display for Integer

Formats the value using the given formatter. Read more

impl From<u8> for Integer

impl From<u16> for Integer

impl From<u32> for Integer

impl From<u64> for Integer

impl From<usize> for Integer

impl From<i8> for Integer

impl From<i16> for Integer

impl From<i32> for Integer

impl From<i64> for Integer

impl From<isize> for Integer

impl Copy for Integer

impl PartialEq<Integer> for Integer

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Clone for Integer

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more