(value: &T)
| 367 | } |
| 368 | |
| 369 | pub fn encode<T: Serialize>(value: &T) -> Result<Vec<u8>> { |
| 370 | rmp_serde::encode::to_vec(value).context("failed to encode value") |
| 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") |
no outgoing calls