(&self, serializer: S)
| 189 | A::Item: Serialize, |
| 190 | { |
| 191 | fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> |
| 192 | where |
| 193 | S: Serializer, |
| 194 | { |
| 195 | let mut seq = serializer.serialize_seq(Some(self.len()))?; |
| 196 | for element in self.iter() { |
| 197 | seq.serialize_element(element)?; |
| 198 | } |
| 199 | seq.end() |
| 200 | } |
| 201 | } |
| 202 | |
| 203 | #[cfg(feature = "serde")] |