Skip to main content

AtLeast

Trait AtLeast 

Source
pub trait AtLeast<A>: Alignment
where A: Alignment,
{ }
Expand description

Alignment that is at least as strict as A, such that anything aligned to Self is also aligned to A

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl AtLeast<Align1> for Align1

Source§

impl AtLeast<Align1> for Align2

Source§

impl AtLeast<Align1> for Align4

Source§

impl AtLeast<Align1> for Align8

Source§

impl AtLeast<Align1> for Align16

Source§

impl AtLeast<Align1> for Align32

Source§

impl AtLeast<Align1> for Align64

Source§

impl AtLeast<Align1> for Align128

Source§

impl AtLeast<Align1> for Align256

Source§

impl AtLeast<Align1> for Align512

Source§

impl AtLeast<Align1> for Align1024

Source§

impl AtLeast<Align1> for Align2048

Source§

impl AtLeast<Align1> for Align4096

Source§

impl AtLeast<Align2> for Align2

Source§

impl AtLeast<Align2> for Align4

Source§

impl AtLeast<Align2> for Align8

Source§

impl AtLeast<Align2> for Align16

Source§

impl AtLeast<Align2> for Align32

Source§

impl AtLeast<Align2> for Align64

Source§

impl AtLeast<Align2> for Align128

Source§

impl AtLeast<Align2> for Align256

Source§

impl AtLeast<Align2> for Align512

Source§

impl AtLeast<Align2> for Align1024

Source§

impl AtLeast<Align2> for Align2048

Source§

impl AtLeast<Align2> for Align4096

Source§

impl AtLeast<Align4> for Align4

Source§

impl AtLeast<Align4> for Align8

Source§

impl AtLeast<Align4> for Align16

Source§

impl AtLeast<Align4> for Align32

Source§

impl AtLeast<Align4> for Align64

Source§

impl AtLeast<Align4> for Align128

Source§

impl AtLeast<Align4> for Align256

Source§

impl AtLeast<Align4> for Align512

Source§

impl AtLeast<Align4> for Align1024

Source§

impl AtLeast<Align4> for Align2048

Source§

impl AtLeast<Align4> for Align4096

Source§

impl AtLeast<Align8> for Align8

Source§

impl AtLeast<Align8> for Align16

Source§

impl AtLeast<Align8> for Align32

Source§

impl AtLeast<Align8> for Align64

Source§

impl AtLeast<Align8> for Align128

Source§

impl AtLeast<Align8> for Align256

Source§

impl AtLeast<Align8> for Align512

Source§

impl AtLeast<Align8> for Align1024

Source§

impl AtLeast<Align8> for Align2048

Source§

impl AtLeast<Align8> for Align4096

Source§

impl AtLeast<Align16> for Align16

Source§

impl AtLeast<Align16> for Align32

Source§

impl AtLeast<Align16> for Align64

Source§

impl AtLeast<Align16> for Align128

Source§

impl AtLeast<Align16> for Align256

Source§

impl AtLeast<Align16> for Align512

Source§

impl AtLeast<Align16> for Align1024

Source§

impl AtLeast<Align16> for Align2048

Source§

impl AtLeast<Align16> for Align4096

Source§

impl AtLeast<Align32> for Align32

Source§

impl AtLeast<Align32> for Align64

Source§

impl AtLeast<Align32> for Align128

Source§

impl AtLeast<Align32> for Align256

Source§

impl AtLeast<Align32> for Align512

Source§

impl AtLeast<Align32> for Align1024

Source§

impl AtLeast<Align32> for Align2048

Source§

impl AtLeast<Align32> for Align4096

Source§

impl AtLeast<Align64> for Align64

Source§

impl AtLeast<Align64> for Align128

Source§

impl AtLeast<Align64> for Align256

Source§

impl AtLeast<Align64> for Align512

Source§

impl AtLeast<Align64> for Align1024

Source§

impl AtLeast<Align64> for Align2048

Source§

impl AtLeast<Align64> for Align4096

Source§

impl AtLeast<Align128> for Align128

Source§

impl AtLeast<Align128> for Align256

Source§

impl AtLeast<Align128> for Align512

Source§

impl AtLeast<Align128> for Align1024

Source§

impl AtLeast<Align128> for Align2048

Source§

impl AtLeast<Align128> for Align4096

Source§

impl AtLeast<Align256> for Align256

Source§

impl AtLeast<Align256> for Align512

Source§

impl AtLeast<Align256> for Align1024

Source§

impl AtLeast<Align256> for Align2048

Source§

impl AtLeast<Align256> for Align4096

Source§

impl AtLeast<Align512> for Align512

Source§

impl AtLeast<Align512> for Align1024

Source§

impl AtLeast<Align512> for Align2048

Source§

impl AtLeast<Align512> for Align4096

Source§

impl AtLeast<Align1024> for Align1024

Source§

impl AtLeast<Align1024> for Align2048

Source§

impl AtLeast<Align1024> for Align4096

Source§

impl AtLeast<Align2048> for Align2048

Source§

impl AtLeast<Align2048> for Align4096

Source§

impl AtLeast<Align4096> for Align4096