From: Matt Corallo Date: Mon, 27 Feb 2023 21:45:14 +0000 (+0000) Subject: Fix typo in path resolution leading to a "crate name" of a full path X-Git-Tag: v0.0.114.0^2~14 X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=commitdiff_plain;h=8dc4d5c556cafa326969474c17f34c77e8abcc0c;p=ldk-c-bindings Fix typo in path resolution leading to a "crate name" of a full path --- diff --git a/c-bindings-gen/src/types.rs b/c-bindings-gen/src/types.rs index 85ce3e9..029fc63 100644 --- a/c-bindings-gen/src/types.rs +++ b/c-bindings-gen/src/types.rs @@ -668,7 +668,7 @@ impl<'mod_lifetime, 'crate_lft: 'mod_lifetime> ImportResolver<'mod_lifetime, 'cr // Now that we've resolved the path to the path as-imported, check whether the path // is actually a pub(.*) use statement and map it to the real path. let path_tmp = path.clone(); - let crate_name = path_tmp.splitn(1, "::").next().unwrap(); + let crate_name = path_tmp.splitn(2, "::").next().unwrap(); let mut module_riter = path_tmp.rsplitn(2, "::"); let obj = module_riter.next().unwrap(); if let Some(module_path) = module_riter.next() {