projects
/
ldk-c-bindings
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
6cfea80
)
Recognize `bitcoin::bech32::u5` instead of only `bech32::u5`
author
Matt Corallo
<git@bluematt.me>
Wed, 9 Feb 2022 18:11:08 +0000
(18:11 +0000)
committer
Matt Corallo
<git@bluematt.me>
Tue, 1 Mar 2022 04:20:01 +0000
(
04:20
+0000)
c-bindings-gen/src/types.rs
patch
|
blob
|
history
diff --git
a/c-bindings-gen/src/types.rs
b/c-bindings-gen/src/types.rs
index 57b06070a66d269b8f01177f45fd2cccdc2badc3..34b7a60a72628e1b1871dca79b3554cbcdd729e6 100644
(file)
--- a/
c-bindings-gen/src/types.rs
+++ b/
c-bindings-gen/src/types.rs
@@
-888,7
+888,7
@@
impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
"core::convert::Infallible" => Some("crate::c_types::NotConstructable"),
"core::convert::Infallible" => Some("crate::c_types::NotConstructable"),
- "bech32::u5" => Some("crate::c_types::u5"),
+ "b
itcoin::bech32::u5"|"b
ech32::u5" => Some("crate::c_types::u5"),
"core::num::NonZeroU8" => Some("u8"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
"core::num::NonZeroU8" => Some("u8"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
@@
-969,7
+969,7
@@
impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
"std::time::Duration"|"core::time::Duration" => Some("core::time::Duration::from_secs("),
"std::time::SystemTime" => Some("(::std::time::SystemTime::UNIX_EPOCH + std::time::Duration::from_secs("),
"std::time::Duration"|"core::time::Duration" => Some("core::time::Duration::from_secs("),
"std::time::SystemTime" => Some("(::std::time::SystemTime::UNIX_EPOCH + std::time::Duration::from_secs("),
- "bech32::u5" => Some(""),
+ "b
itcoin::bech32::u5"|"b
ech32::u5" => Some(""),
"core::num::NonZeroU8" => Some("core::num::NonZeroU8::new("),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
"core::num::NonZeroU8" => Some("core::num::NonZeroU8::new("),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
@@
-1051,7
+1051,7
@@
impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
"std::time::Duration"|"core::time::Duration" => Some(")"),
"std::time::SystemTime" => Some("))"),
"std::time::Duration"|"core::time::Duration" => Some(")"),
"std::time::SystemTime" => Some("))"),
- "bech32::u5" => Some(".into()"),
+ "b
itcoin::bech32::u5"|"b
ech32::u5" => Some(".into()"),
"core::num::NonZeroU8" => Some(").expect(\"Value must be non-zero\")"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
"core::num::NonZeroU8" => Some(").expect(\"Value must be non-zero\")"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
@@
-1138,7
+1138,7
@@
impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
"core::convert::Infallible" => Some("panic!(\"Cannot construct an Infallible: "),
"core::convert::Infallible" => Some("panic!(\"Cannot construct an Infallible: "),
- "bech32::u5" => Some(""),
+ "b
itcoin::bech32::u5"|"b
ech32::u5" => Some(""),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
=> Some("crate::c_types::PublicKey::from_rust(&"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
=> Some("crate::c_types::PublicKey::from_rust(&"),
@@
-1211,7
+1211,7
@@
impl<'a, 'c: 'a> TypeResolver<'a, 'c> {
"core::convert::Infallible" => Some("\")"),
"core::convert::Infallible" => Some("\")"),
- "bech32::u5" => Some(".into()"),
+ "b
itcoin::bech32::u5"|"b
ech32::u5" => Some(".into()"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
=> Some(")"),
"bitcoin::secp256k1::key::PublicKey"|"bitcoin::secp256k1::PublicKey"|"secp256k1::key::PublicKey"
=> Some(")"),