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}