Trait entity::NumberLike[][src]

pub trait NumberLike: Sized {
    fn into_number(self) -> Number;
fn try_from_number(number: Number) -> Result<Self, Number>; }

Represents some data that can be converted to and from a Number

Required methods

fn into_number(self) -> Number[src]

Consumes this data, converting it into an abstract Number

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert an abstract Number into this data, returning the owned value back if unable to convert

Loading content...

Implementations on Foreign Types

impl NumberLike for f32[src]

impl NumberLike for f64[src]

impl NumberLike for isize[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for i128[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for i64[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for i32[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for i16[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for i8[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for usize[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for u128[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for u64[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for u32[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for u16[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

impl NumberLike for u8[src]

fn try_from_number(number: Number) -> Result<Self, Number>[src]

Attempts to convert from generic number, succeeding if within finite bounds of target type, otherwise failing and returning back ownership of generic number

Loading content...

Implementors

Loading content...