1 use serde::{Deserialize, Serialize}; 2 struct NamedUnit; 3 #[doc(hidden)] 4 #[allow(non_upper_case_globals, unused_attributes, unused_qualifications)] 5 const _: () = { 6 #[allow(unused_extern_crates, clippy::useless_attribute)] 7 extern crate serde as _serde; 8 #[automatically_derived] 9 impl _serde::Serialize for NamedUnit { serialize<__S>( &self, __serializer: __S, ) -> _serde::__private::Result<__S::Ok, __S::Error> where __S: _serde::Serializer,10 fn serialize<__S>( 11 &self, 12 __serializer: __S, 13 ) -> _serde::__private::Result<__S::Ok, __S::Error> 14 where 15 __S: _serde::Serializer, 16 { 17 _serde::Serializer::serialize_unit_struct(__serializer, "NamedUnit") 18 } 19 } 20 }; 21 #[doc(hidden)] 22 #[allow(non_upper_case_globals, unused_attributes, unused_qualifications)] 23 const _: () = { 24 #[allow(unused_extern_crates, clippy::useless_attribute)] 25 extern crate serde as _serde; 26 #[automatically_derived] 27 impl<'de> _serde::Deserialize<'de> for NamedUnit { deserialize<__D>(__deserializer: __D) -> _serde::__private::Result<Self, __D::Error> where __D: _serde::Deserializer<'de>,28 fn deserialize<__D>(__deserializer: __D) -> _serde::__private::Result<Self, __D::Error> 29 where 30 __D: _serde::Deserializer<'de>, 31 { 32 struct __Visitor; 33 impl<'de> _serde::de::Visitor<'de> for __Visitor { 34 type Value = NamedUnit; 35 fn expecting( 36 &self, 37 __formatter: &mut _serde::__private::Formatter, 38 ) -> _serde::__private::fmt::Result { 39 _serde::__private::Formatter::write_str(__formatter, "unit struct NamedUnit") 40 } 41 #[inline] 42 fn visit_unit<__E>(self) -> _serde::__private::Result<Self::Value, __E> 43 where 44 __E: _serde::de::Error, 45 { 46 _serde::__private::Ok(NamedUnit) 47 } 48 } 49 _serde::Deserializer::deserialize_unit_struct(__deserializer, "NamedUnit", __Visitor) 50 } 51 } 52 }; 53