blob: dc30884d4b35f5cd0a6ef5decf9228341462683d [file] [log] [blame]
BanjoAst {
primary_namespace: "banjo.examples.enums",
namespaces: {
"banjo.examples.enums": [
Enum {
attributes: Attrs(
[]
),
name: "int8_enum",
ty: Int8,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kNegativeOne",
size: Constant(
"-1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "int16_enum",
ty: Int16,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kNegativeOne",
size: Constant(
"-1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "int32_enum",
ty: Int32,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kNegativeOne",
size: Constant(
"-1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kThree",
size: Constant(
"3"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "int64_enum",
ty: Int64,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kNegativeOne",
size: Constant(
"-1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kThree",
size: Constant(
"3"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFour",
size: Constant(
"4"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "uint8_enum",
ty: UInt8,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kThree",
size: Constant(
"3"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFour",
size: Constant(
"4"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFive",
size: Constant(
"5"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "uint16_enum",
ty: UInt16,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kThree",
size: Constant(
"3"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFour",
size: Constant(
"4"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFive",
size: Constant(
"5"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kSix",
size: Constant(
"6"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "uint32_enum",
ty: UInt32,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kThree",
size: Constant(
"3"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFour",
size: Constant(
"4"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFive",
size: Constant(
"5"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kSix",
size: Constant(
"6"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kSeven",
size: Constant(
"7"
)
}
]
},
Enum {
attributes: Attrs(
[]
),
name: "uint64_enum",
ty: UInt64,
variants: [
EnumVariant {
attributes: Attrs(
[]
),
name: "kOne",
size: Constant(
"1"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kTwo",
size: Constant(
"2"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kThree",
size: Constant(
"3"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFour",
size: Constant(
"4"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kFive",
size: Constant(
"5"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kSix",
size: Constant(
"6"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kSeven",
size: Constant(
"7"
)
},
EnumVariant {
attributes: Attrs(
[]
),
name: "kEight",
size: Constant(
"8"
)
}
]
}
]
}
}