(&self, serializer: S)
| 435 | T: serde::ser::Serialize, |
| 436 | { |
| 437 | fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> |
| 438 | where |
| 439 | S: serde::Serializer, |
| 440 | { |
| 441 | let mut seq = serializer.serialize_seq(Some(self.len()))?; |
| 442 | for elem in self { |
| 443 | seq.serialize_element(elem)?; |
| 444 | } |
| 445 | seq.end() |
| 446 | } |
| 447 | } |
| 448 | |
| 449 | #[cfg(feature = "serde")] |