const _IMPL_SERIALIZE_FOR_OpCode: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl _serde::Serialize for OpCode {
fn serialize<__S>(self: &Self, __serializer: __S)
-> _serde::export::Result<<__S>::Ok, <__S>::Error> where
__S: _serde::Serializer {
match *self {
OpCode::PopTop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
0u32,
"PopTop"),
OpCode::RotTwo =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
1u32,
"RotTwo"),
OpCode::RotThree =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
2u32,
"RotThree"),
OpCode::DupTop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
3u32,
"DupTop"),
OpCode::DupTopTwo =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
4u32,
"DupTopTwo"),
OpCode::Nop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
5u32,
"Nop"),
OpCode::UnaryPositive =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
6u32,
"UnaryPositive"),
OpCode::UnaryNegative =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
7u32,
"UnaryNegative"),
OpCode::UnaryNot =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
8u32,
"UnaryNot"),
OpCode::UnaryInvert =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
9u32,
"UnaryInvert"),
OpCode::BinaryMatrixMultiply =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
10u32,
"BinaryMatrixMultiply"),
OpCode::InplaceMatrixMultiply =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
11u32,
"InplaceMatrixMultiply"),
OpCode::BinaryPower =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
12u32,
"BinaryPower"),
OpCode::BinaryMultiply =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
13u32,
"BinaryMultiply"),
OpCode::BinaryModulo =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
14u32,
"BinaryModulo"),
OpCode::BinaryAdd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
15u32,
"BinaryAdd"),
OpCode::BinarySubtract =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
16u32,
"BinarySubtract"),
OpCode::BinarySubscr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
17u32,
"BinarySubscr"),
OpCode::BinaryFloorDivide =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
18u32,
"BinaryFloorDivide"),
OpCode::BinaryTrueDivide =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
19u32,
"BinaryTrueDivide"),
OpCode::InplaceFloorDivide =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
20u32,
"InplaceFloorDivide"),
OpCode::InplaceTrueDivide =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
21u32,
"InplaceTrueDivide"),
OpCode::GetAiter =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
22u32,
"GetAiter"),
OpCode::GetAnext =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
23u32,
"GetAnext"),
OpCode::BeforeAsyncWith =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
24u32,
"BeforeAsyncWith"),
OpCode::InplaceAdd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
25u32,
"InplaceAdd"),
OpCode::InplaceSubtract =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
26u32,
"InplaceSubtract"),
OpCode::InplaceMultiply =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
27u32,
"InplaceMultiply"),
OpCode::InplaceModulo =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
28u32,
"InplaceModulo"),
OpCode::StoreSubscr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
29u32,
"StoreSubscr"),
OpCode::DeleteSubscr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
30u32,
"DeleteSubscr"),
OpCode::BinaryLshift =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
31u32,
"BinaryLshift"),
OpCode::BinaryRshift =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
32u32,
"BinaryRshift"),
OpCode::BinaryAnd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
33u32,
"BinaryAnd"),
OpCode::BinaryXor =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
34u32,
"BinaryXor"),
OpCode::BinaryOr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
35u32,
"BinaryOr"),
OpCode::InplacePower =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
36u32,
"InplacePower"),
OpCode::GetIter =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
37u32,
"GetIter"),
OpCode::GetYieldFromIter =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
38u32,
"GetYieldFromIter"),
OpCode::PrintExpr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
39u32,
"PrintExpr"),
OpCode::LoadBuildClass =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
40u32,
"LoadBuildClass"),
OpCode::YieldFrom =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
41u32,
"YieldFrom"),
OpCode::GetAwaitable =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
42u32,
"GetAwaitable"),
OpCode::InplaceLshift =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
43u32,
"InplaceLshift"),
OpCode::InplaceRshift =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
44u32,
"InplaceRshift"),
OpCode::InplaceAnd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
45u32,
"InplaceAnd"),
OpCode::InplaceXor =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
46u32,
"InplaceXor"),
OpCode::InplaceOr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
47u32,
"InplaceOr"),
OpCode::BreakLoop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
48u32,
"BreakLoop"),
OpCode::WithCleanupStart =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
49u32,
"WithCleanupStart"),
OpCode::WithCleanupFinish =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
50u32,
"WithCleanupFinish"),
OpCode::ReturnValue =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
51u32,
"ReturnValue"),
OpCode::ImportStar =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
52u32,
"ImportStar"),
OpCode::YieldValue =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
53u32,
"YieldValue"),
OpCode::PopBlock =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
54u32,
"PopBlock"),
OpCode::EndFinally =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
55u32,
"EndFinally"),
OpCode::PopExcept =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
56u32,
"PopExcept"),
OpCode::StoreName =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
57u32,
"StoreName"),
OpCode::DeleteName =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
58u32,
"DeleteName"),
OpCode::UnpackSequence =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
59u32,
"UnpackSequence"),
OpCode::ForIter =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
60u32,
"ForIter"),
OpCode::UnpackEx =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
61u32,
"UnpackEx"),
OpCode::StoreAttr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
62u32,
"StoreAttr"),
OpCode::DeleteAttr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
63u32,
"DeleteAttr"),
OpCode::StoreGlobal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
64u32,
"StoreGlobal"),
OpCode::DeleteGlobal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
65u32,
"DeleteGlobal"),
OpCode::LoadConst =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
66u32,
"LoadConst"),
OpCode::LoadName =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
67u32,
"LoadName"),
OpCode::BuildTuple =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
68u32,
"BuildTuple"),
OpCode::BuildList =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
69u32,
"BuildList"),
OpCode::BuildSet =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
70u32,
"BuildSet"),
OpCode::BuildMap =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
71u32,
"BuildMap"),
OpCode::LoadAttr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
72u32,
"LoadAttr"),
OpCode::CompareOp =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
73u32,
"CompareOp"),
OpCode::ImportName =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
74u32,
"ImportName"),
OpCode::ImportFrom =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
75u32,
"ImportFrom"),
OpCode::JumpForward =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
76u32,
"JumpForward"),
OpCode::JumpIfFalseOrPop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
77u32,
"JumpIfFalseOrPop"),
OpCode::JumpIfTrueOrPop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
78u32,
"JumpIfTrueOrPop"),
OpCode::JumpAbsolute =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
79u32,
"JumpAbsolute"),
OpCode::PopJumpIfFalse =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
80u32,
"PopJumpIfFalse"),
OpCode::PopJumpIfTrue =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
81u32,
"PopJumpIfTrue"),
OpCode::LoadGlobal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
82u32,
"LoadGlobal"),
OpCode::ContinueLoop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
83u32,
"ContinueLoop"),
OpCode::SetupLoop =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
84u32,
"SetupLoop"),
OpCode::SetupExcept =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
85u32,
"SetupExcept"),
OpCode::SetupFinally =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
86u32,
"SetupFinally"),
OpCode::LoadFast =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
87u32,
"LoadFast"),
OpCode::StoreFast =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
88u32,
"StoreFast"),
OpCode::DeleteFast =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
89u32,
"DeleteFast"),
OpCode::RaiseVarargs =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
90u32,
"RaiseVarargs"),
OpCode::CallFunction =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
91u32,
"CallFunction"),
OpCode::MakeFunction =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
92u32,
"MakeFunction"),
OpCode::BuildSlice =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
93u32,
"BuildSlice"),
OpCode::MakeClosure =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
94u32,
"MakeClosure"),
OpCode::LoadClosure =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
95u32,
"LoadClosure"),
OpCode::LoadDeref =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
96u32,
"LoadDeref"),
OpCode::StoreDeref =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
97u32,
"StoreDeref"),
OpCode::DeleteDeref =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
98u32,
"DeleteDeref"),
OpCode::CallFunctionVar =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
99u32,
"CallFunctionVar"),
OpCode::CallFunctionKw =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
100u32,
"CallFunctionKw"),
OpCode::CallFunctionVarKw =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
101u32,
"CallFunctionVarKw"),
OpCode::SetupWith =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
102u32,
"SetupWith"),
OpCode::ExtendedArg =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
103u32,
"ExtendedArg"),
OpCode::ListAppend =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
104u32,
"ListAppend"),
OpCode::SetAdd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
105u32,
"SetAdd"),
OpCode::MapAdd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
106u32,
"MapAdd"),
OpCode::LoadClassderef =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
107u32,
"LoadClassderef"),
OpCode::BuildListUnpack =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
108u32,
"BuildListUnpack"),
OpCode::BuildMapUnpack =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
109u32,
"BuildMapUnpack"),
OpCode::BuildMapUnpackWithCall =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
110u32,
"BuildMapUnpackWithCall"),
OpCode::BuildTupleUnpack =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
111u32,
"BuildTupleUnpack"),
OpCode::BuildSetUnpack =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
112u32,
"BuildSetUnpack"),
OpCode::SetupAsyncWith =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
113u32,
"SetupAsyncWith"),
OpCode::LogicalAnd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
114u32,
"LogicalAnd"),
OpCode::LogicalOr =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
115u32,
"LogicalOr"),
OpCode::AssertCondition =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
116u32,
"AssertCondition"),
OpCode::CompareEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
117u32,
"CompareEqual"),
OpCode::CompareNotEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
118u32,
"CompareNotEqual"),
OpCode::CompareLess =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
119u32,
"CompareLess"),
OpCode::CompareLessOrEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
120u32,
"CompareLessOrEqual"),
OpCode::CompareGreater =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
121u32,
"CompareGreater"),
OpCode::CompareGreaterOrEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
122u32,
"CompareGreaterOrEqual"),
OpCode::CompareIn =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
123u32,
"CompareIn"),
OpCode::CompareNotIn =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
124u32,
"CompareNotIn"),
OpCode::CompareIs =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
125u32,
"CompareIs"),
OpCode::CompareIsNot =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
126u32,
"CompareIsNot"),
OpCode::SetLineNumber =>
_serde::Serializer::serialize_unit_variant(__serializer,
"OpCode",
127u32,
"SetLineNumber"),
}
}
}
}