[bindings] Track structs impling traits, incl priv traits
[rust-lightning] / c-bindings-gen / src / types.rs
index afe719ffe2ca11709f50f6942dbf629fc9920084..4f5e4612c614eb04a17d791c0d60cabace742d09 100644 (file)
@@ -524,6 +524,8 @@ pub struct CrateTypes<'a> {
        pub template_file: &'a mut File,
        /// Set of containers which are clonable
        pub clonable_types: HashSet<String>,
+       /// Key impls Value
+       pub trait_impls: HashMap<String, Vec<String>>,
 }
 
 /// A struct which tracks resolving rust types into C-mapped equivalents, exists for one specific