Skip to main content

java_mapping_serde/ser/
impl.rs

1use crate::{Serialize, Serializer};
2
3impl Serialize for () {
4    #[inline]
5    fn serialize<S>(&self, serializer: S) -> Result<(), S::Error>
6    where
7        S: Serializer,
8    {
9        drop(serializer);
10        Ok(())
11    }
12}
13
14impl<T> Serialize for [T]
15where
16    T: Serialize,
17{
18    fn serialize<S>(&self, mut serializer: S) -> Result<(), S::Error>
19    where
20        S: Serializer,
21    {
22        for val in self {
23            val.serialize(&mut serializer)?;
24        }
25        Ok(())
26    }
27}