Skip to main content

ToI128

Trait ToI128 

Source
pub trait ToI128 {
    // Required method
    fn to_i128(&self) -> i128;
}
Expand description

Trait defining instance method to_i128() : i128 that provides a no-cost or low-cost conversion into i128.

It is expected that the implementing type “is-a” i128 in a logical manner.

§Additional Implementations on Foreign Types

§Built-in Types

If the feature "implement-ToI128-for-built_ins" is defined (as it is by "default"), then this is also implemented for the following type(s):

Required Methods§

Source

fn to_i128(&self) -> i128

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToI128 for i8

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for i16

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for i32

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for i64

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for i128

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for u8

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for u16

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for u32

Source§

fn to_i128(&self) -> i128

Source§

impl ToI128 for u64

Source§

fn to_i128(&self) -> i128

Source§

impl<T: ToI128 + ?Sized> ToI128 for Box<T>

Available on non-crate feature nostd only.
Source§

fn to_i128(&self) -> i128

Source§

impl<T: ToI128 + ?Sized> ToI128 for Rc<T>

Available on non-crate feature nostd only.
Source§

fn to_i128(&self) -> i128

Implementors§