Trait num::AsUsize

source ·
pub trait AsUsize {
    // Required method
    fn as_usize(self) -> usize;
}
Expand description

Converts a value to usize, or raises a compile error if the type is wider than a usize.

Unlike try_into + unwrap, this fails even if the value would fit in usize.

Required Methods§

source

fn as_usize(self) -> usize

Implementations on Foreign Types§

source§

impl AsUsize for u16

source§

impl AsUsize for u8

source§

impl AsUsize for u32

source§

impl AsUsize for u64

Implementors§