| DefId(offset_of::concrete): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: () | |
| temp_scope_id: 52 | |
| span: $DIR/offset_of.rs:36:19: 42:2 (#0) | |
| kind: | |
| Scope { | |
| region_scope: Node(52) | |
| hir_id: HirId(DefId(offset_of::concrete).52) | |
| value: | |
| Expr { | |
| ty: () | |
| temp_scope_id: 52 | |
| span: $DIR/offset_of.rs:36:19: 42:2 (#0) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $DIR/offset_of.rs:36:19: 42:2 (#0) | |
| region_scope: Node(1) | |
| safety_mode: Safe | |
| stmts: [ | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 0} | |
| init_scope: Node(2) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:37:9: 37:10 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "x" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::concrete).11)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 3 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| Scope { | |
| region_scope: Node(3) | |
| hir_id: HirId(DefId(offset_of::concrete).3) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 3 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::concrete::{constant#0}) | |
| args: [usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::concrete).10) | |
| span: $DIR/offset_of.rs:37:5: 37:33 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 1} | |
| init_scope: Node(12) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:38:9: 38:10 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "y" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::concrete).21)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 13 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| Scope { | |
| region_scope: Node(13) | |
| hir_id: HirId(DefId(offset_of::concrete).13) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 13 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::concrete::{constant#1}) | |
| args: [usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::concrete).20) | |
| span: $DIR/offset_of.rs:38:5: 38:33 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 2} | |
| init_scope: Node(22) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:39:9: 39:10 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "h" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::concrete).31)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 23 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| Scope { | |
| region_scope: Node(23) | |
| hir_id: HirId(DefId(offset_of::concrete).23) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 23 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::concrete::{constant#2}) | |
| args: [usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::concrete).30) | |
| span: $DIR/offset_of.rs:39:5: 39:34 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 3} | |
| init_scope: Node(32) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:40:9: 40:11 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "z0" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::concrete).41)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 33 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Scope { | |
| region_scope: Node(33) | |
| hir_id: HirId(DefId(offset_of::concrete).33) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 33 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::concrete::{constant#3}) | |
| args: [usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::concrete).40) | |
| span: $DIR/offset_of.rs:40:5: 40:36 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 4} | |
| init_scope: Node(42) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:41:9: 41:11 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "z1" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::concrete).51)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Scope { | |
| region_scope: Node(43) | |
| hir_id: HirId(DefId(offset_of::concrete).43) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::concrete::{constant#4}) | |
| args: [usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::concrete).50) | |
| span: $DIR/offset_of.rs:41:5: 41:36 (#0) | |
| } | |
| } | |
| ] | |
| expr: [] | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::concrete::{constant#0}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 5 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| Scope { | |
| region_scope: Node(5) | |
| hir_id: HirId(DefId(offset_of::concrete).5) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 5 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| region_scope: Node(6) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| Scope { | |
| region_scope: Node(7) | |
| hir_id: HirId(DefId(offset_of::concrete).7) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#4) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::concrete::{constant#1}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 15 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| Scope { | |
| region_scope: Node(15) | |
| hir_id: HirId(DefId(offset_of::concrete).15) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 15 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| region_scope: Node(16) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| Scope { | |
| region_scope: Node(17) | |
| hir_id: HirId(DefId(offset_of::concrete).17) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#5) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000001 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::concrete::{constant#2}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 25 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| Scope { | |
| region_scope: Node(25) | |
| hir_id: HirId(DefId(offset_of::concrete).25) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 25 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| region_scope: Node(26) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| Scope { | |
| region_scope: Node(27) | |
| hir_id: HirId(DefId(offset_of::concrete).27) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Blah]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Blah]) | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000001 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#6) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000001 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::concrete::{constant#3}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 35 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Scope { | |
| region_scope: Node(35) | |
| hir_id: HirId(DefId(offset_of::concrete).35) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 35 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| region_scope: Node(36) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Scope { | |
| region_scope: Node(37) | |
| hir_id: HirId(DefId(offset_of::concrete).37) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Binary { | |
| op: Add | |
| lhs: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000002 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| rhs: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Beta]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Beta]) | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 37 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#7) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::concrete::{constant#4}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 45 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Scope { | |
| region_scope: Node(45) | |
| hir_id: HirId(DefId(offset_of::concrete).45) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 45 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| region_scope: Node(46) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Scope { | |
| region_scope: Node(47) | |
| hir_id: HirId(DefId(offset_of::concrete).47) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Binary { | |
| op: Add | |
| lhs: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Alpha]) | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000002 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| rhs: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Beta]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Beta]) | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 47 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#8) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000001 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::generic): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: () | |
| temp_scope_id: 50 | |
| span: $DIR/offset_of.rs:44:21: 49:2 (#0) | |
| kind: | |
| Scope { | |
| region_scope: Node(50) | |
| hir_id: HirId(DefId(offset_of::generic).50) | |
| value: | |
| Expr { | |
| ty: () | |
| temp_scope_id: 50 | |
| span: $DIR/offset_of.rs:44:21: 49:2 (#0) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $DIR/offset_of.rs:44:21: 49:2 (#0) | |
| region_scope: Node(1) | |
| safety_mode: Safe | |
| stmts: [ | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 0} | |
| init_scope: Node(2) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:45:9: 45:11 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "gx" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::generic).13)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 3 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| Scope { | |
| region_scope: Node(3) | |
| hir_id: HirId(DefId(offset_of::generic).3) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 3 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::generic::{constant#0}) | |
| args: [T/#0, usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::generic).12) | |
| span: $DIR/offset_of.rs:45:5: 45:37 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 1} | |
| init_scope: Node(14) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:46:9: 46:11 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "gy" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::generic).25)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 15 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| Scope { | |
| region_scope: Node(15) | |
| hir_id: HirId(DefId(offset_of::generic).15) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 15 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::generic::{constant#1}) | |
| args: [T/#0, usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::generic).24) | |
| span: $DIR/offset_of.rs:46:5: 46:37 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 2} | |
| init_scope: Node(26) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:47:9: 47:11 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "dx" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::generic).37)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| Scope { | |
| region_scope: Node(27) | |
| hir_id: HirId(DefId(offset_of::generic).27) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 27 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::generic::{constant#2}) | |
| args: [T/#0, usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::generic).36) | |
| span: $DIR/offset_of.rs:47:5: 47:37 (#0) | |
| } | |
| } | |
| Stmt { | |
| kind: Let { | |
| remainder_scope: Remainder { block: 1, first_statement_index: 3} | |
| init_scope: Node(38) | |
| pattern: | |
| Pat { | |
| ty: usize | |
| span: $DIR/offset_of.rs:48:9: 48:11 (#0) | |
| kind: PatKind { | |
| Binding { | |
| name: "dy" | |
| mode: BindingMode(No, Not) | |
| var: LocalVarId(HirId(DefId(offset_of::generic).49)) | |
| ty: usize | |
| is_primary: true | |
| is_shorthand: false | |
| subpattern: None | |
| } | |
| } | |
| } | |
| , | |
| initializer: Some( | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 39 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| Scope { | |
| region_scope: Node(39) | |
| hir_id: HirId(DefId(offset_of::generic).39) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 39 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| ConstBlock { | |
| did: DefId(offset_of::generic::{constant#3}) | |
| args: [T/#0, usize] | |
| } | |
| } | |
| } | |
| } | |
| ) | |
| else_block: None | |
| hir_id: HirId(DefId(offset_of::generic).48) | |
| span: $DIR/offset_of.rs:48:5: 48:37 (#0) | |
| } | |
| } | |
| ] | |
| expr: [] | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::generic::{constant#0}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 5 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| Scope { | |
| region_scope: Node(5) | |
| hir_id: HirId(DefId(offset_of::generic).5) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 5 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| region_scope: Node(6) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| Scope { | |
| region_scope: Node(7) | |
| hir_id: HirId(DefId(offset_of::generic).7) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Gamma<T/#0>]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Gamma<T/#0>]) | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 7 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#9) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::generic::{constant#1}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| Scope { | |
| region_scope: Node(17) | |
| hir_id: HirId(DefId(offset_of::generic).17) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 17 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| region_scope: Node(18) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 19 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| Scope { | |
| region_scope: Node(19) | |
| hir_id: HirId(DefId(offset_of::generic).19) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 19 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Gamma<T/#0>]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Gamma<T/#0>]) | |
| temp_scope_id: 19 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 19 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 19 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#10) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000001 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::generic::{constant#2}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 29 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| Scope { | |
| region_scope: Node(29) | |
| hir_id: HirId(DefId(offset_of::generic).29) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 29 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| region_scope: Node(30) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 31 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| Scope { | |
| region_scope: Node(31) | |
| hir_id: HirId(DefId(offset_of::generic).31) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 31 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Delta<T/#0>]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Delta<T/#0>]) | |
| temp_scope_id: 31 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 31 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 31 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#11) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000001 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| DefId(offset_of::generic::{constant#3}): | |
| params: [ | |
| ] | |
| body: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 41 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| Scope { | |
| region_scope: Node(41) | |
| hir_id: HirId(DefId(offset_of::generic).41) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 41 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| Block { | |
| targeted_by_break: false | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| region_scope: Node(42) | |
| safety_mode: Safe | |
| stmts: [] | |
| expr: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| Scope { | |
| region_scope: Node(43) | |
| hir_id: HirId(DefId(offset_of::generic).43) | |
| value: | |
| Expr { | |
| ty: usize | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| Call { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Delta<T/#0>]) | |
| from_hir_call: false | |
| fn_span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| fun: | |
| Expr { | |
| ty: FnDef(DefId(core::intrinsics::offset_of), [Delta<T/#0>]) | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| ZstLiteral(user_ty: None) | |
| } | |
| args: [ | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000000 | |
| user_ty: None | |
| } | |
| } | |
| Expr { | |
| ty: u32 | |
| temp_scope_id: 43 | |
| span: $SRC_DIR/core/src/mem/mod.rs:LL:COL (#12) | |
| kind: | |
| NonHirLiteral { | |
| lit: 0x00000002 | |
| user_ty: None | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |