X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=c-bindings-gen%2Fsrc%2Fmain.rs;h=54cc218097b838fa732f25e84207b9b72370a498;hb=b7f7aba2e789c1b42497fdb0dffa8f95c620f634;hp=52ee3b05f16e887a09c272606d95394f7c90a15f;hpb=16b9309e7c2ec7c0fc18e46fac1abba0ec1eaa32;p=rust-lightning diff --git a/c-bindings-gen/src/main.rs b/c-bindings-gen/src/main.rs index 52ee3b05..54cc2180 100644 --- a/c-bindings-gen/src/main.rs +++ b/c-bindings-gen/src/main.rs @@ -56,7 +56,7 @@ fn convert_macro(w: &mut W, macro_path: &syn::Path, stream: & /// Convert "impl trait_path for for_obj { .. }" for manually-mapped types (ie (de)serialization) fn maybe_convert_trait_impl(w: &mut W, trait_path: &syn::Path, for_obj: &syn::Ident, types: &TypeResolver) { - if let Some(t) = types.maybe_resolve_path(&trait_path) { + if let Some(t) = types.maybe_resolve_path(&trait_path, None) { let s = types.maybe_resolve_ident(for_obj).unwrap(); if !types.crate_types.opaques.get(&s).is_some() { return; } match &t as &str {