DefaultParams

Trait DefaultParams 

Source
pub trait DefaultParams: Sized {
    type W: Word;
    type E: Endianness;
}
Expand description

A sealed trait to associate an element type T with its default storage word W and Endianness E.

This allows for the creation of convenient type aliases like UFixedVec<T> that do not require specifying all generic parameters.

Required Associated Types§

Source

type W: Word

The default word type for storage (usually usize).

Source

type E: Endianness

The default endianness (usually LittleEndian).

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 DefaultParams for i8

Source§

impl DefaultParams for i16

Source§

impl DefaultParams for i32

Source§

impl DefaultParams for i64

Source§

impl DefaultParams for i128

Source§

impl DefaultParams for isize

Source§

impl DefaultParams for u8

Source§

impl DefaultParams for u16

Source§

impl DefaultParams for u32

Source§

impl DefaultParams for u64

Source§

impl DefaultParams for u128

Source§

impl DefaultParams for usize

Implementors§