Skip to content

Commit f037862

Browse files
committed
Drop lightning-liquidity from bindings
Sadly its not currently possible to map `lightning-liquidity` to bindings as it requires additional (`Clone`) bounds on various trait objects passed in to the top-level manager constructor. Because we don't anticipate bindings users using it immediately, we simply drop it here.
1 parent 8a8615d commit f037862

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

genbindings.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ if [ "$2" = "true" ]; then
209209
add_crate "lightning-background-processor" "lightning_background_processor" --features=std,lightning/std
210210
add_crate "lightning-invoice" "lightning_invoice" --features=std
211211
add_crate "lightning-rapid-gossip-sync" "lightning_rapid_gossip_sync" --features=std,lightning/std
212-
add_crate "lightning-liquidity" "lightning_liquidity" --features=std,lightning/std
213212
CARGO_BUILD_ARGS="--features=std"
214213
else
215214
add_crate lightning lightning --features=dnssec
@@ -218,7 +217,6 @@ else
218217
add_crate "lightning-background-processor" "lightning_background_processor"
219218
add_crate "lightning-rapid-gossip-sync" "lightning_rapid_gossip_sync"
220219
add_crate "lightning-invoice" "lightning_invoice"
221-
add_crate "lightning-liquidity" "lightning_liquidity"
222220
CARGO_BUILD_ARGS="--features=no-std"
223221
fi
224222

lightning-c-bindings/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ crate-type = ["staticlib"
1616

1717
[features]
1818
no-std = ["lightning/dnssec"]
19-
std = ["bitcoin/std", "lightning/std", "lightning/dnssec", "lightning-invoice/std", "lightning-background-processor/std", "lightning-rapid-gossip-sync/std", "lightning-liquidity/std"]
19+
std = ["bitcoin/std", "lightning/std", "lightning/dnssec", "lightning-invoice/std", "lightning-background-processor/std", "lightning-rapid-gossip-sync/std"]
2020

2121
[dependencies]
2222
bitcoin = { version = "0.32", default-features = false }
@@ -29,7 +29,6 @@ lightning-persister = { git = "https://github.com/lightningdevkit/rust-lightning
2929
lightning-invoice = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
3030
lightning-background-processor = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
3131
lightning-rapid-gossip-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
32-
lightning-liquidity = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "0.1-bindings", default-features = false }
3332

3433
# Always force panic=abort, further options are set in the genbindings.sh build script
3534
[profile.dev]

0 commit comments

Comments
 (0)