bincode/tests/issues/issue_614.rs

23 lines
344 B
Rust

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