memoffset
C-Like offset_of
functionality for Rust structs.
Introduces the following macros:
offset_of!
for obtaining the offset of a member of a struct.span_of!
for obtaining the range that a field, or fields, span.
memoffset
works under no_std
environments.
Usage
Add the following dependency to your Cargo.toml
:
[]
= "0.2"
Add the following lines at the top of your main.rs
or lib.rs
files.
extern crate memoffset;
Examples
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;