Skip to main content

ToU32

Trait ToU32 

Source
pub trait ToU32 {
    // Required method
    fn to_u32(&self) -> u32;
}
Expand description

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

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

§Additional Implementations on Foreign Types

§Built-in Types

If the feature "implement-ToU32-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_u32(&self) -> u32

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl ToU32 for u8

Source§

fn to_u32(&self) -> u32

Source§

impl ToU32 for u16

Source§

fn to_u32(&self) -> u32

Source§

impl ToU32 for u32

Source§

fn to_u32(&self) -> u32

Source§

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

Available on non-crate feature nostd only.
Source§

fn to_u32(&self) -> u32

Source§

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

Available on non-crate feature nostd only.
Source§

fn to_u32(&self) -> u32

Implementors§