pub unsafe trait NoPaddingBytes: Sealed { }
Expand description

Guarantees that there are no padding bytes in types implementing this trait.

This trait is sealed and cannot be implemented outside of this crate.

Safety

Only implement for types without padding bytes.

Implementations on Foreign Types§

source§

impl NoPaddingBytes for char

source§

impl NoPaddingBytes for f32

source§

impl NoPaddingBytes for f64

source§

impl NoPaddingBytes for i8

source§

impl NoPaddingBytes for i16

source§

impl NoPaddingBytes for i32

source§

impl NoPaddingBytes for i64

source§

impl NoPaddingBytes for i128

source§

impl NoPaddingBytes for isize

source§

impl NoPaddingBytes for u8

source§

impl NoPaddingBytes for u16

source§

impl NoPaddingBytes for u32

source§

impl NoPaddingBytes for u64

source§

impl NoPaddingBytes for u128

source§

impl NoPaddingBytes for ()

source§

impl NoPaddingBytes for usize

source§

impl<T: NoPaddingBytes, const N: usize> NoPaddingBytes for [T; N]

Implementors§