The #[repr(align(N))] seems to require that N be an integer literal. In Zephyr, which I'm making Rust work with, there are arch headers that define the alignment for a given target (say for the stack), which through bindgen, ends up as a const in zephyr-sys.
Is there any way that I can make a #[repr(align(N))] work with a value that comes from a constant like this. Well, at least any way short of making my own procedural macro to do it?