offset_of functionality for Rust structs.
Introduces the following macros:
offset_of!for obtaining the offset of a member of a struct.
offset_of_tuple!for obtaining the offset of a member of a tuple. (Requires Rust 1.20+)
span_of!for obtaining the range that a field, or fields, span.
memoffset works under
Add the following dependency to your
 = "0.6"
These versions will compile fine with rustc versions greater or equal to 1.19.
Usage in constants
memoffset has experimental support for compile-time
offset_of! on a nightly compiler.
In order to use it, you must enable the
unstable_const crate feature and several compiler features.
 = "0.6" = ["unstable_const"]
Your crate root: (