const _IMPL_SERIALIZE_FOR_CrateDependency: () =
{
extern crate serde as _serde;
#[automatically_derived]
impl _serde::Serialize for CrateDependency {
fn serialize<__S>(self: &Self, __serializer: __S)
-> _serde::export::Result<<__S>::Ok, <__S>::Error> where
__S: _serde::Serializer {
let mut __serde_state =
match _serde::Serializer::serialize_struct(__serializer,
"CrateDependency",
0
+
1
+
1
+
1
+
1
+
1
+
1
+
1)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"optional",
&self.optional)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"default_features",
&self.default_features)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"name",
&self.name)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"features",
&self.features)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"version_req",
&self.version_req)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"target",
&self.target)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
match _serde::ser::SerializeStruct::serialize_field(&mut __serde_state,
"kind",
&self.kind)
{
::result::Result::Ok(val) => val,
::result::Result::Err(err) => {
return ::result::Result::Err(::convert::From::from(err))
}
};
_serde::ser::SerializeStruct::end(__serde_state)
}
}
}