(&self, serializer: S)
| 204 | |
| 205 | impl Serialize for TlvStream { |
| 206 | fn serialize<S: Serializer>(&self, serializer: S) -> std::result::Result<S::Ok, S::Error> { |
| 207 | let mut tmp = self.clone(); |
| 208 | let bytes = tmp.to_bytes().map_err(serde::ser::Error::custom)?; |
| 209 | serializer.serialize_str(&hex::encode(bytes)) |
| 210 | } |
| 211 | } |
| 212 | |
| 213 | impl<'de> Deserialize<'de> for TlvStream { |