1 2 3 4 5 6 7 8 9 10
use mergeme::Merge; #[derive(Merge)] #[partial(PartialNamedData)] struct NamedData<T> { name: String, data: T, } fn main() {}