To catch the struct size/alignment issues, I wonder if we could have caught that using bindgen's layout tests. I think they were omitted before because we didn't have any good way to run them, but with test-runner now we might be able to actually do it in CI. I'll file an issue
_Originally posted by @ian-h-chamberlain in https://github.com/rust3ds/ctru-rs/pull/162#discussion_r1501939671_