macro_rules! alignment_from_size {
    (32) => { ... };
    (64) => { ... };
    (128) => { ... };
    (256) => { ... };
    (512) => { ... };
    (1_024) => { ... };
    (1024) => { ... };
    (2_048) => { ... };
    (2048) => { ... };
    (4_096) => { ... };
    (4096) => { ... };
    (8_192) => { ... };
    (8192) => { ... };
    (16_384) => { ... };
    (16384) => { ... };
    (32_768) => { ... };
    (32768) => { ... };
    (65_536) => { ... };
    (65536) => { ... };
    (131_072) => { ... };
    (131072) => { ... };
    (262_144) => { ... };
    (262144) => { ... };
    (524_288) => { ... };
    (524288) => { ... };
    (1_048_576) => { ... };
    (1048576) => { ... };
    ($x:expr) => { ... };
}
Expand description

Return a valid memory protection alignment object from size in bytes.