const _IMPL_SERIALIZE_FOR_Descriptor: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl <T> _serde::Serialize for Descriptor<T> where T: _serde::Serialize {
fn serialize<__S>(self: &Self, __serializer: __S)
-> _serde::export::Result<<__S>::Ok, <__S>::Error> where
__S: _serde::Serializer {
match *self {
Descriptor::Base(ref __field0) =>
_serde::Serializer::serialize_newtype_variant(__serializer,
"Descriptor",
0u32,
"Base",
__field0),
Descriptor::Module(ref __field0) =>
_serde::Serializer::serialize_newtype_variant(__serializer,
"Descriptor",
1u32,
"Module",
__field0),
Descriptor::Function(ref __field0) =>
_serde::Serializer::serialize_newtype_variant(__serializer,
"Descriptor",
2u32,
"Function",
__field0),
}
}
}
}