use injectables::{injectable, inject_fields}; #[injectable] pub struct GenericBase { pub data: T, } #[inject_fields(GenericBase, GenericBase)] // should fail - conflicting types for 'data' pub struct ConflictingGenerics { pub name: String, } fn main() {}