Trait funty::Fundamental[][src]

pub trait Fundamental: 'static + Sized + Send + Sync + Unpin + Clone + Copy + Default + FromStr + PartialEq<Self> + PartialOrd<Self> + Debug + Display {
Show 16 methods fn as_bool(self) -> bool;
fn as_char(self) -> Option<char>;
fn as_i8(self) -> i8;
fn as_i16(self) -> i16;
fn as_i32(self) -> i32;
fn as_i64(self) -> i64;
fn as_i128(self) -> i128;
fn as_isize(self) -> isize;
fn as_u8(self) -> u8;
fn as_u16(self) -> u16;
fn as_u32(self) -> u32;
fn as_u64(self) -> u64;
fn as_u128(self) -> u128;
fn as_usize(self) -> usize;
fn as_f32(self) -> f32;
fn as_f64(self) -> f64;
}
Expand description

Declare that a type is one of the language fundamental types.

Required methods

Tests self != 0.

Represents self as a Unicode Scalar Value, if possible.

Performs self as i8.

Performs self as i16.

Performs self as i32.

Performs self as i64.

Performs self as i128.

Performs self as isize.

Performs self as u8.

Performs self as u16.

Performs self as u32.

Performs self as u64.

Performs self as u128.

Performs self as usize.

Performs self as f32.

Performs self as f64.

Implementations on Foreign Types

Implementors