(&mut self, key: &T)
| 483 | type Error = SerializationError; |
| 484 | |
| 485 | fn serialize_key<T>(&mut self, key: &T) -> Result<()> |
| 486 | where |
| 487 | T: ?Sized + Serialize, |
| 488 | { |
| 489 | self.next_key = Some(key.serialize(KeySerializer)?); |
| 490 | Ok(()) |
| 491 | } |
| 492 | |
| 493 | fn serialize_value<T>(&mut self, value: &T) -> Result<()> |
| 494 | where |