pub trait ConstDefault {
    const DEFAULT: Self;
}
Expand description

A trait for const defaults

Required Associated Constants§

source

const DEFAULT: Self

The default value

Implementations on Foreign Types§

source§

impl ConstDefault for i32

source§

const DEFAULT: Self = -2_147_483_648i32

source§

impl ConstDefault for i128

source§

const DEFAULT: Self = -170_141_183_460_469_231_731_687_303_715_884_105_728i128

source§

impl ConstDefault for u16

source§

const DEFAULT: Self = 0u16

source§

impl ConstDefault for i8

source§

const DEFAULT: Self = -128i8

source§

impl<T> ConstDefault for *const T

source§

const DEFAULT: Self = _

source§

impl ConstDefault for u64

source§

const DEFAULT: Self = 0u64

source§

impl ConstDefault for i16

source§

const DEFAULT: Self = -32_768i16

source§

impl ConstDefault for u128

source§

const DEFAULT: Self = 0u128

source§

impl ConstDefault for u8

source§

const DEFAULT: Self = 0u8

source§

impl ConstDefault for u32

source§

const DEFAULT: Self = 0u32

source§

impl<T> ConstDefault for Option<T>

source§

const DEFAULT: Self = None

source§

impl ConstDefault for i64

source§

const DEFAULT: Self = -9_223_372_036_854_775_808i64

source§

impl<T> ConstDefault for *mut T

source§

const DEFAULT: Self = _

Implementors§