Searched refs:raw_field (Results 1 - 4 of 4) sorted by relevance
/third_party/rust/crates/memoffset/src/ |
H A D | span_of.rs | 108 let end = raw_field!($root, $parent, $end); 112 ($root as usize, raw_field!($root, $parent, $end) as usize) 116 let begin = raw_field!($root, $parent, $begin); 117 let end = raw_field!($root, $parent, $end); 121 (raw_field!($root, $parent, $begin) as usize, 122 raw_field!($root, $parent, $end) as usize) 126 (raw_field!($root, $parent, $begin) as usize, 135 let field = raw_field!($root, $parent, $field);
|
H A D | offset_of.rs | 57 // (Requires the pointers to not dangle, but we already need that for `raw_field!` anyway.) 105 let field_ptr = raw_field!(base_ptr, $parent, $field); 273 assert_eq!(f_ptr as usize + 0, raw_field!(f_ptr, Foo, a) as usize); in test_raw_field() 274 assert_eq!(f_ptr as usize + 4, raw_field!(f_ptr, Foo, b) as usize); in test_raw_field() 275 assert_eq!(f_ptr as usize + 8, raw_field!(f_ptr, Foo, c) as usize); in test_raw_field()
|
H A D | lib.rs | 89 mod raw_field; modules
|
H A D | raw_field.rs | 163 macro_rules! raw_field { macros 207 /// This macro is the same as `raw_field`, except for a different Deref-coercion check that
|
Completed in 3 milliseconds