USizePossible

Trait USizePossible 

Source
pub trait USizePossible {
    // Required methods
    fn into_usize(self) -> usize;
    fn from_usize(value: usize) -> Self;
}

Required Methods§

Source

fn into_usize(self) -> usize

Source

fn from_usize(value: usize) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl USizePossible for f32

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for f64

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for i16

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for i32

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for i64

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for i128

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for u16

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for u32

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for u64

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Source§

impl USizePossible for u128

Source§

fn into_usize(self) -> usize

Source§

fn from_usize(value: usize) -> Self

Implementors§