1 2 3 4 5 6 7 8 9 10
use std::ops::DerefMut; use serde::Serialize; use sosistab::{Buff, BuffMut}; pub fn serialize<T: Serialize>(val: &T) -> Buff { let mut bmut = BuffMut::new(); bincode::serialize_into(bmut.deref_mut(), val).unwrap(); bmut.freeze() }