(bytes: &[u8])
| 371 | } |
| 372 | |
| 373 | pub fn decode<T: for<'de> Deserialize<'de>>(bytes: &[u8]) -> Result<T> { |
| 374 | rmp_serde::decode::from_slice(bytes).context("failed to decode value") |
| 375 | } |
| 376 | |
| 377 | trait GetPutCodec { |
| 378 | fn decode<T: for<'de> serde::Deserialize<'de>>(&self, key: &str) -> Option<T>; |
no outgoing calls