const _IMPL_SERIALIZE_FOR_ErrorType: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl _serde::Serialize for ErrorType {
fn serialize<__S>(self: &Self, __serializer: __S)
-> _serde::export::Result<<__S>::Ok, <__S>::Error> where
__S: _serde::Serializer {
match *self {
ErrorType::Runtime =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
0u32,
"Runtime"),
ErrorType::Type =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
1u32,
"Type"),
ErrorType::Overflow =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
2u32,
"Overflow"),
ErrorType::NotImplemented =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
3u32,
"NotImplemented"),
ErrorType::Attribute =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
4u32,
"Attribute"),
ErrorType::Value =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
5u32,
"Value"),
ErrorType::Key =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
6u32,
"Key"),
ErrorType::ModuleNotFound =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
7u32,
"ModuleNotFound"),
ErrorType::StopIteration =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
8u32,
"StopIteration"),
ErrorType::Name =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
9u32,
"Name"),
ErrorType::System =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
10u32,
"System"),
ErrorType::Recursion =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
11u32,
"Recursion"),
ErrorType::Assertion =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
12u32,
"Assertion"),
ErrorType::Syntax =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
13u32,
"Syntax"),
ErrorType::Index =>
_serde::Serializer::serialize_unit_variant(__serializer,
"ErrorType",
14u32,
"Index"),
}
}
}
}