blob: c8ed3a83214ba350b36a8ac0147bb5389077cd91 [file] [log] [blame]
BanjoAst {
primary_namespace: "banjo.examples.alignment",
namespaces: {
"banjo.examples.alignment": [
Struct {
attributes: Attrs(
[]
),
name: "packing_0",
fields: [
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int32,
ident: Ident {
namespace: None,
name: "i32_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_1"
},
val: None
}
]
},
Struct {
attributes: Attrs(
[]
),
name: "packing_1",
fields: [
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int8,
ident: Ident {
namespace: None,
name: "i8_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_1"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int8,
ident: Ident {
namespace: None,
name: "i8_1"
},
val: None
}
]
},
Struct {
attributes: Attrs(
[]
),
name: "packing_2",
fields: [
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int8,
ident: Ident {
namespace: None,
name: "i8_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int8,
ident: Ident {
namespace: None,
name: "i8_1"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_1"
},
val: None
}
]
},
Struct {
attributes: Attrs(
[]
),
name: "packing_3",
fields: [
StructField {
attributes: Attrs(
[]
),
ty: Int32,
ident: Ident {
namespace: None,
name: "i32_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int64,
ident: Ident {
namespace: None,
name: "i64_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_0"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int32,
ident: Ident {
namespace: None,
name: "i32_1"
},
val: None
},
StructField {
attributes: Attrs(
[]
),
ty: Int16,
ident: Ident {
namespace: None,
name: "i16_1"
},
val: None
}
]
}
]
}
}