pub trait MinSize<const SIZE: usize>: SizeLessThan<SIZE, false> { }Expand description
Describes a type whose size is at least SIZE bytes.
§Examples
#![feature(generic_const_exprs)]
struct MinSize10Bytes<T: size_trait::MinSize<10>>(T);
let _ = MinSize10Bytes([0u8; 10]);
let _ = MinSize10Bytes(0u128);§Compilation Errors
ⓘ
#![feature(generic_const_exprs)]
struct MinSize10Bytes<T: size_trait::MinSize<10>>(T);
let _ = MinSize10Bytes(());ⓘ
#![feature(generic_const_exprs)]
struct TenBytes([u8; 10]);
impl size_trait::MinSize<15> for TenBytes {}