use serde::{Deserialize, Deserializer, Serialize, Serializer};
#[derive(Serialize, Deserialize)]
struct EmptyMap {}
pub fn serialize<S>(serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
{
EmptyMap {}.serialize(serializer)
}
pub fn deserialize<'de, D>(deserializer: D) -> Result<(), D::Error>
where
D: Deserializer<'de>,
{
let EmptyMap {} = Deserialize::deserialize(deserializer)?;
Ok(())
}