const _IMPL_SERIALIZE_FOR_Id: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl _serde::Serialize for Id {
fn serialize<__S>(self: &Self, __serializer: __S)
-> _serde::export::Result<<__S>::Ok, <__S>::Error> where
__S: _serde::Serializer {
match *self {
Id::Name =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
0u32,
"Name"),
Id::Number =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
1u32,
"Number"),
Id::Newline =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
2u32,
"Newline"),
Id::Space =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
3u32,
"Space"),
Id::Tab =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
4u32,
"Tab"),
Id::Operator =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
5u32,
"Operator"),
Id::Symbol =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
6u32,
"Symbol"),
Id::ErrorMarker =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
7u32,
"ErrorMarker"),
Id::Keyword =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
8u32,
"Keyword"),
Id::BlockStart =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
9u32,
"BlockStart"),
Id::BlockEnd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
10u32,
"BlockEnd"),
Id::ExprStart =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
11u32,
"ExprStart"),
Id::ExprEnd =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
12u32,
"ExprEnd"),
Id::LineContinuation =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
13u32,
"LineContinuation"),
Id::Comment =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
14u32,
"Comment"),
Id::String =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
15u32,
"String"),
Id::RawString =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
16u32,
"RawString"),
Id::ByteString =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
17u32,
"ByteString"),
Id::FormatString =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
18u32,
"FormatString"),
Id::Int =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
19u32,
"Int"),
Id::Hex =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
20u32,
"Hex"),
Id::Binary =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
21u32,
"Binary"),
Id::Octal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
22u32,
"Octal"),
Id::Float =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
23u32,
"Float"),
Id::Complex =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
24u32,
"Complex"),
Id::Async =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
25u32,
"Async"),
Id::Await =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
26u32,
"Await"),
Id::False =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
27u32,
"False"),
Id::True =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
28u32,
"True"),
Id::None =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
29u32,
"None"),
Id::And =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
30u32,
"And"),
Id::As =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
31u32,
"As"),
Id::Assert =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
32u32,
"Assert"),
Id::Break =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
33u32,
"Break"),
Id::Class =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
34u32,
"Class"),
Id::Continue =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
35u32,
"Continue"),
Id::Def =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
36u32,
"Def"),
Id::Del =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
37u32,
"Del"),
Id::Elif =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
38u32,
"Elif"),
Id::Else =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
39u32,
"Else"),
Id::Except =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
40u32,
"Except"),
Id::Finally =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
41u32,
"Finally"),
Id::For =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
42u32,
"For"),
Id::From =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
43u32,
"From"),
Id::Global =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
44u32,
"Global"),
Id::If =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
45u32,
"If"),
Id::Import =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
46u32,
"Import"),
Id::In =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
47u32,
"In"),
Id::NotIn =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
48u32,
"NotIn"),
Id::IsNot =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
49u32,
"IsNot"),
Id::Is =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
50u32,
"Is"),
Id::Lambda =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
51u32,
"Lambda"),
Id::Nonlocal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
52u32,
"Nonlocal"),
Id::Not =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
53u32,
"Not"),
Id::Or =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
54u32,
"Or"),
Id::Pass =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
55u32,
"Pass"),
Id::Raise =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
56u32,
"Raise"),
Id::Return =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
57u32,
"Return"),
Id::Try =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
58u32,
"Try"),
Id::While =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
59u32,
"While"),
Id::With =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
60u32,
"With"),
Id::Yield =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
61u32,
"Yield"),
Id::LeftParen =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
62u32,
"LeftParen"),
Id::LeftBracket =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
63u32,
"LeftBracket"),
Id::LeftBrace =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
64u32,
"LeftBrace"),
Id::LeftAngle =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
65u32,
"LeftAngle"),
Id::RightParen =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
66u32,
"RightParen"),
Id::RightBracket =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
67u32,
"RightBracket"),
Id::RightBrace =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
68u32,
"RightBrace"),
Id::RightAngle =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
69u32,
"RightAngle"),
Id::Colon =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
70u32,
"Colon"),
Id::Comma =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
71u32,
"Comma"),
Id::Semicolon =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
72u32,
"Semicolon"),
Id::Backslash =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
73u32,
"Backslash"),
Id::Plus =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
74u32,
"Plus"),
Id::Minus =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
75u32,
"Minus"),
Id::Star =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
76u32,
"Star"),
Id::Slash =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
77u32,
"Slash"),
Id::Pipe =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
78u32,
"Pipe"),
Id::Amp =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
79u32,
"Amp"),
Id::Tilde =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
80u32,
"Tilde"),
Id::At =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
81u32,
"At"),
Id::Dot =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
82u32,
"Dot"),
Id::Percent =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
83u32,
"Percent"),
Id::Caret =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
84u32,
"Caret"),
Id::Equal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
85u32,
"Equal"),
Id::LeftShiftEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
86u32,
"LeftShiftEqual"),
Id::RightShiftEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
87u32,
"RightShiftEqual"),
Id::DoubleSlashEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
88u32,
"DoubleSlashEqual"),
Id::DoubleStarEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
89u32,
"DoubleStarEqual"),
Id::Ellipsis =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
90u32,
"Ellipsis"),
Id::DoubleEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
91u32,
"DoubleEqual"),
Id::NotEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
92u32,
"NotEqual"),
Id::LessOrEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
93u32,
"LessOrEqual"),
Id::LeftShift =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
94u32,
"LeftShift"),
Id::GreaterOrEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
95u32,
"GreaterOrEqual"),
Id::RightShift =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
96u32,
"RightShift"),
Id::PipeEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
97u32,
"PipeEqual"),
Id::PercentEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
98u32,
"PercentEqual"),
Id::AmpEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
99u32,
"AmpEqual"),
Id::DoubleSlash =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
100u32,
"DoubleSlash"),
Id::PlusEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
101u32,
"PlusEqual"),
Id::MinusEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
102u32,
"MinusEqual"),
Id::RightArrow =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
103u32,
"RightArrow"),
Id::DoubleStar =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
104u32,
"DoubleStar"),
Id::StarEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
105u32,
"StarEqual"),
Id::SlashEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
106u32,
"SlashEqual"),
Id::CaretEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
107u32,
"CaretEqual"),
Id::AtEqual =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Id",
108u32,
"AtEqual"),
}
}
}
}