Shape {
id: TypeId(0xead52af70e3cd2b7db1219fcd9baff19),
layout: Sized(Layout { size: 4, align: 4 (1 << 2) }),
vtable: VTable { .. },
marker_traits: (empty),
ty: User(
Struct(
StructType {
repr: Repr {
base: Rust,
packed: false,
},
kind: Struct,
fields: [
Field {
name: "x",
rename: None,
alias: None,
shape: Shape { type_identifier: "i32", ty: Primitive(Numeric(Integer { signed: true })), layout: Sized(«4 align 4»), def: Scalar, .. },
offset: 0,
flags: (empty),
attributes: [],
doc: [],
default: None,
skip_serializing_if: None,
invariants: None,
proxy: None,
format_proxies: [],
metadata: None,
},
],
},
),
),
def: Undefined,
type_identifier: "DefaultTraitStruct",
type_params: [],
const_params: [],
doc: [],
attributes: [
default(()),
],
type_tag: None,
inner: None,
}
on master commit edb322b