const _IMPL_SERIALIZE_FOR_Num: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl _serde::Serialize for Num {
fn serialize<__S>(self: &Self, __serializer: __S)
-> _serde::export::Result<<__S>::Ok, <__S>::Error> where
__S: _serde::Serializer {
match *self {
Num::Int =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Num",
0u32,
"Int"),
Num::Hex =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Num",
1u32,
"Hex"),
Num::Binary =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Num",
2u32,
"Binary"),
Num::Octal =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Num",
3u32,
"Octal"),
Num::Float =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Num",
4u32,
"Float"),
Num::Complex =>
_serde::Serializer::serialize_unit_variant(__serializer,
"Num",
5u32,
"Complex"),
}
}
}
}