#![cfg(feature = "derive")] use bincode::{Decode, Encode}; #[derive(Encode, Decode, Clone)] pub struct A; #[derive(Encode, Decode, Clone)] pub struct B where T: Clone + Encode + Decode, { pub t: T, } #[derive(Encode, Decode)] pub struct MyStruct where T: Clone + Encode + Decode, { pub a: A, pub b: B, }