fn check_align(align: ByteSize) -> ByteSize {
    if align > MAX_ALIGN {
        MAX_ALIGN
    } else {
        align
    }
}
/// checks alignment (if it is larger than 16 bytes, use 16 bytes; otherwise use the alignment)
checks alignment (if it is larger than 16 bytes, use 16 bytes; otherwise use the alignment)
checks alignment ( if it is larger than 16 bytes use 16 bytes ; otherwise use the alignment )
fn check_align(align: ByteSize) -> ByteSize {
    if align > MAX_ALIGN {
        MAX_ALIGN
    } else {
        align
    }
}
fn check_align ( align : ByteSize ) -> ByteSize { if align > MAX_ALIGN { MAX_ALIGN } else { align } }
checks alignment (if it is larger than 16 bytes, use 16 bytes; otherwise use the alignment)
checks alignment ( if it is larger than 16 bytes use 16 bytes ; otherwise use the alignment )
align
ByteSize
align
ByteSize