#[derive(Debug, bitcode::Encode, bitcode::Decode)]
struct TestStruct {
value: u32,
name: String,
}
fn main() {
let test = TestStruct {
value: 42,
name: "hello".to_string(),
};
let encoded = bitcode::encode(&test);
println!("Encoded: {:?}", encoded);
let decoded: TestStruct = bitcode::decode(&encoded).unwrap();
println!("Decoded: {:?}", decoded);
}