Skip to main content

AsSize

Trait AsSize 

pub trait AsSize:
    Sized
    + Debug
    + Copy {
    // Required method
    fn as_size(self) -> usize;
}
Expand description

Types which can be converted to a usize Size.

Required Methods§

fn as_size(self) -> usize

Convert to a usize Size.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

§

impl AsSize for i8

§

fn as_size(self) -> usize

§

impl AsSize for i16

§

fn as_size(self) -> usize

§

impl AsSize for i32

§

fn as_size(self) -> usize

§

impl AsSize for i64

§

fn as_size(self) -> usize

§

impl AsSize for isize

§

fn as_size(self) -> usize

§

impl AsSize for u8

§

fn as_size(self) -> usize

§

impl AsSize for u16

§

fn as_size(self) -> usize

§

impl AsSize for u32

§

fn as_size(self) -> usize

§

impl AsSize for u64

§

fn as_size(self) -> usize

§

impl AsSize for usize

§

fn as_size(self) -> usize

§

impl<T> AsSize for &T
where T: AsSize,

§

fn as_size(self) -> usize

Implementors§