Skip to content

Commit 64c1243

Browse files
committed
Drop lightning::ln::features::* type aliases
These were deprecated in 0.0.124, and we drop them here in favor of `lightning::types::features::*`.
1 parent ad19d93 commit 64c1243

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+80
-89
lines changed

fuzz/src/invoice_request_deser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ use lightning::blinded_path::payment::{
1515
PaymentForwardNode, PaymentRelay, ReceiveTlvs,
1616
};
1717
use lightning::ln::channelmanager::MIN_FINAL_CLTV_EXPIRY_DELTA;
18-
use lightning::ln::features::BlindedHopFeatures;
1918
use lightning::ln::types::PaymentSecret;
2019
use lightning::ln::PaymentHash;
2120
use lightning::offers::invoice::UnsignedBolt12Invoice;
2221
use lightning::offers::invoice_request::{InvoiceRequest, InvoiceRequestFields};
2322
use lightning::offers::offer::OfferId;
2423
use lightning::offers::parse::Bolt12SemanticError;
2524
use lightning::sign::EntropySource;
25+
use lightning::types::features::BlindedHopFeatures;
2626
use lightning::util::ser::Writeable;
2727
use lightning::util::string::UntrustedString;
2828

fuzz/src/onion_message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ use lightning::blinded_path::message::{
99
AsyncPaymentsContext, BlindedMessagePath, MessageContext, OffersContext,
1010
};
1111
use lightning::blinded_path::EmptyNodeIdLookUp;
12-
use lightning::ln::features::InitFeatures;
1312
use lightning::ln::msgs::{self, DecodeError, OnionMessageHandler};
1413
use lightning::ln::peer_handler::IgnoringMessageHandler;
1514
use lightning::ln::script::ShutdownScript;
@@ -25,6 +24,7 @@ use lightning::onion_message::messenger::{
2524
use lightning::onion_message::offers::{OffersMessage, OffersMessageHandler};
2625
use lightning::onion_message::packet::OnionMessageContents;
2726
use lightning::sign::{EntropySource, KeyMaterial, NodeSigner, Recipient, SignerProvider};
27+
use lightning::types::features::InitFeatures;
2828
use lightning::util::logger::Logger;
2929
use lightning::util::ser::{Readable, Writeable, Writer};
3030
use lightning::util::test_channel_signer::TestChannelSigner;

fuzz/src/refund_deser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ use lightning::blinded_path::payment::{
1515
PaymentForwardNode, PaymentRelay, ReceiveTlvs,
1616
};
1717
use lightning::ln::channelmanager::MIN_FINAL_CLTV_EXPIRY_DELTA;
18-
use lightning::ln::features::BlindedHopFeatures;
1918
use lightning::ln::types::PaymentSecret;
2019
use lightning::ln::PaymentHash;
2120
use lightning::offers::invoice::UnsignedBolt12Invoice;
2221
use lightning::offers::parse::Bolt12SemanticError;
2322
use lightning::offers::refund::Refund;
2423
use lightning::sign::EntropySource;
24+
use lightning::types::features::BlindedHopFeatures;
2525
use lightning::util::ser::Writeable;
2626

2727
#[inline]

fuzz/src/router.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ use lightning::blinded_path::BlindedHop;
1717
use lightning::chain::transaction::OutPoint;
1818
use lightning::ln::channel_state::{ChannelCounterparty, ChannelDetails, ChannelShutdownState};
1919
use lightning::ln::channelmanager;
20-
use lightning::ln::features::{BlindedHopFeatures, Bolt12InvoiceFeatures};
2120
use lightning::ln::msgs;
2221
use lightning::ln::types::ChannelId;
2322
use lightning::routing::gossip::{NetworkGraph, RoutingFees};
@@ -28,6 +27,7 @@ use lightning::routing::scoring::{
2827
ProbabilisticScorer, ProbabilisticScoringDecayParameters, ProbabilisticScoringFeeParameters,
2928
};
3029
use lightning::routing::utxo::{UtxoFuture, UtxoLookup, UtxoLookupError, UtxoResult};
30+
use lightning::types::features::{BlindedHopFeatures, Bolt12InvoiceFeatures};
3131
use lightning::util::config::UserConfig;
3232
use lightning::util::hash_tables::*;
3333
use lightning::util::ser::Readable;

lightning-background-processor/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1087,7 +1087,6 @@ mod tests {
10871087
use lightning::ln::channelmanager::{
10881088
ChainParameters, PaymentId, BREAKDOWN_TIMEOUT, MIN_CLTV_EXPIRY_DELTA,
10891089
};
1090-
use lightning::ln::features::{ChannelFeatures, NodeFeatures};
10911090
use lightning::ln::functional_test_utils::*;
10921091
use lightning::ln::msgs::{ChannelMessageHandler, Init};
10931092
use lightning::ln::peer_handler::{
@@ -1099,6 +1098,7 @@ mod tests {
10991098
use lightning::routing::router::{CandidateRouteHop, DefaultRouter, Path, RouteHop};
11001099
use lightning::routing::scoring::{ChannelUsage, LockableScore, ScoreLookUp, ScoreUpdate};
11011100
use lightning::sign::{ChangeDestinationSource, InMemorySigner, KeysManager};
1101+
use lightning::types::features::{ChannelFeatures, NodeFeatures};
11021102
use lightning::util::config::UserConfig;
11031103
use lightning::util::persist::{
11041104
KVStore, CHANNEL_MANAGER_PERSISTENCE_KEY, CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE,

lightning-custom-message/src/lib.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
//! # use bitcoin::secp256k1::PublicKey;
2222
//! # use lightning::io;
2323
//! # use lightning::ln::msgs::{DecodeError, Init, LightningError};
24-
//! # use lightning::ln::features::{InitFeatures, NodeFeatures};
2524
//! use lightning::ln::peer_handler::CustomMessageHandler;
2625
//! use lightning::ln::wire::{CustomMessageReader, self};
26+
//! # use lightning::types::features::{InitFeatures, NodeFeatures};
2727
//! use lightning::util::ser::Writeable;
2828
//! # use lightning::util::ser::Writer;
2929
//!
@@ -321,17 +321,17 @@ macro_rules! composite_custom_message_handler {
321321
result
322322
}
323323

324-
fn provided_node_features(&self) -> $crate::lightning::ln::features::NodeFeatures {
325-
$crate::lightning::ln::features::NodeFeatures::empty()
324+
fn provided_node_features(&self) -> $crate::lightning::types::features::NodeFeatures {
325+
$crate::lightning::types::features::NodeFeatures::empty()
326326
$(
327327
| self.$field.provided_node_features()
328328
)*
329329
}
330330

331331
fn provided_init_features(
332332
&self, their_node_id: $crate::bitcoin::secp256k1::PublicKey
333-
) -> $crate::lightning::ln::features::InitFeatures {
334-
$crate::lightning::ln::features::InitFeatures::empty()
333+
) -> $crate::lightning::types::features::InitFeatures {
334+
$crate::lightning::types::features::InitFeatures::empty()
335335
$(
336336
| self.$field.provided_init_features(their_node_id)
337337
)*

lightning-net-tokio/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -624,10 +624,10 @@ mod tests {
624624
use bitcoin::secp256k1::{PublicKey, Secp256k1, SecretKey};
625625
use bitcoin::Network;
626626
use lightning::events::*;
627-
use lightning::ln::features::*;
628627
use lightning::ln::msgs::*;
629628
use lightning::ln::peer_handler::{IgnoringMessageHandler, MessageHandler, PeerManager};
630629
use lightning::routing::gossip::NodeId;
630+
use lightning::types::features::*;
631631
use lightning::util::test_utils::TestNodeSigner;
632632

633633
use tokio::sync::mpsc;

lightning-rapid-gossip-sync/src/processing.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use std::time::{SystemTime, UNIX_EPOCH};
2222

2323
#[cfg(all(not(feature = "std"), not(test)))]
2424
use alloc::{borrow::ToOwned, vec::Vec};
25-
use lightning::ln::features::NodeFeatures;
25+
use lightning::types::features::NodeFeatures;
2626

2727
/// The purpose of this prefix is to identify the serialization format, should other rapid gossip
2828
/// sync formats arise in the future.

lightning/src/blinded_path/payment.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use crate::io;
1818
use crate::io::Cursor;
1919
use crate::ln::types::PaymentSecret;
2020
use crate::ln::channel_state::CounterpartyForwardingInfo;
21-
use crate::ln::features::BlindedHopFeatures;
21+
use crate::types::features::BlindedHopFeatures;
2222
use crate::ln::msgs::DecodeError;
2323
use crate::ln::onion_utils;
2424
use crate::offers::invoice_request::InvoiceRequestFields;
@@ -633,7 +633,7 @@ mod tests {
633633
use bitcoin::secp256k1::PublicKey;
634634
use crate::blinded_path::payment::{PaymentForwardNode, ForwardTlvs, ReceiveTlvs, PaymentConstraints, PaymentContext, PaymentRelay};
635635
use crate::ln::types::PaymentSecret;
636-
use crate::ln::features::BlindedHopFeatures;
636+
use crate::types::features::BlindedHopFeatures;
637637
use crate::ln::functional_test_utils::TEST_FINAL_CLTV;
638638

639639
#[test]

lightning/src/chain/channelmonitor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5018,7 +5018,7 @@ mod tests {
50185018
use crate::util::logger::Logger;
50195019
use crate::sync::Arc;
50205020
use crate::io;
5021-
use crate::ln::features::ChannelTypeFeatures;
5021+
use crate::types::features::ChannelTypeFeatures;
50225022

50235023
#[allow(unused_imports)]
50245024
use crate::prelude::*;

0 commit comments

Comments
 (0)