Skip to content

Commit b5a9c6d

Browse files
committed
Remove deprecated lightning::util::string re-exports
These were deprecated in 0.1 in favor of the `lightning::types` re-export of the `lightning-types` crate. Fixes #3251.
1 parent 82519a2 commit b5a9c6d

File tree

15 files changed

+24
-33
lines changed

15 files changed

+24
-33
lines changed

fuzz/src/invoice_request_deser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ use lightning::offers::parse::Bolt12SemanticError;
2424
use lightning::sign::EntropySource;
2525
use lightning::types::features::BlindedHopFeatures;
2626
use lightning::types::payment::{PaymentHash, PaymentSecret};
27+
use lightning::types::string::UntrustedString;
2728
use lightning::util::ser::Writeable;
28-
use lightning::util::string::UntrustedString;
2929

3030
#[inline]
3131
pub fn do_test<Out: test_logger::Output>(data: &[u8], _out: Out) {

lightning-persister/src/fs_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
//! Objects related to [`FilesystemStore`] live here.
22
use crate::utils::{check_namespace_key_validity, is_valid_kvstore_str};
33

4+
use lightning::types::string::PrintableString;
45
use lightning::util::persist::{KVStore, MigratableKVStore};
5-
use lightning::util::string::PrintableString;
66

77
use std::collections::HashMap;
88
use std::fs;

lightning-persister/src/utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
use lightning::types::string::PrintableString;
12
use lightning::util::persist::{KVSTORE_NAMESPACE_KEY_ALPHABET, KVSTORE_NAMESPACE_KEY_MAX_LEN};
2-
use lightning::util::string::PrintableString;
33

44
pub(crate) fn is_valid_kvstore_str(key: &str) -> bool {
55
key.len() <= KVSTORE_NAMESPACE_KEY_MAX_LEN

lightning/src/events/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ use crate::routing::router::{BlindedTail, Path, RouteHop, RouteParameters};
3535
use crate::sign::SpendableOutputDescriptor;
3636
use crate::types::features::ChannelTypeFeatures;
3737
use crate::types::payment::{PaymentHash, PaymentPreimage, PaymentSecret};
38+
use crate::types::string::UntrustedString;
3839
use crate::util::errors::APIError;
3940
use crate::util::ser::{
4041
BigSize, FixedLengthReader, MaybeReadable, Readable, RequiredWrapper, UpgradableRequired,
4142
WithoutLength, Writeable, Writer,
4243
};
43-
use crate::util::string::UntrustedString;
4444

4545
use crate::io;
4646
use crate::sync::Arc;
@@ -315,7 +315,7 @@ pub enum ClosureReason {
315315
/// a security vulnerability in the terminal emulator or the logging subsystem.
316316
/// To be safe, use `Display` on `UntrustedString`
317317
///
318-
/// [`UntrustedString`]: crate::util::string::UntrustedString
318+
/// [`UntrustedString`]: crate::types::string::UntrustedString
319319
peer_msg: UntrustedString,
320320
},
321321
/// Closure generated from [`ChannelManager::force_close_channel`], called by the user.

lightning/src/ln/channelmanager.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ use crate::types::features::{
119119
Bolt12InvoiceFeatures, ChannelFeatures, ChannelTypeFeatures, InitFeatures, NodeFeatures,
120120
};
121121
use crate::types::payment::{PaymentHash, PaymentPreimage, PaymentSecret};
122+
use crate::types::string::UntrustedString;
122123
use crate::util::config::{ChannelConfig, ChannelConfigOverrides, ChannelConfigUpdate, UserConfig};
123124
use crate::util::errors::APIError;
124125
use crate::util::logger::{Level, Logger, WithContext};
@@ -127,7 +128,6 @@ use crate::util::ser::{
127128
BigSize, FixedLengthReader, LengthReadable, MaybeReadable, Readable, ReadableArgs, VecWriter,
128129
Writeable, Writer,
129130
};
130-
use crate::util::string::UntrustedString;
131131
use crate::util::wakers::{Future, Notifier};
132132

133133
#[cfg(all(test, async_payments))]

lightning/src/ln/peer_handler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ use crate::onion_message::packet::OnionMessageContents;
4545
use crate::routing::gossip::{NodeAlias, NodeId};
4646
use crate::sign::{NodeSigner, Recipient};
4747
use crate::types::features::{InitFeatures, NodeFeatures};
48+
use crate::types::string::PrintableString;
4849
use crate::util::atomic_counter::AtomicCounter;
4950
use crate::util::logger::{Level, Logger, WithContext};
5051
use crate::util::ser::{VecWriter, Writeable, Writer};
51-
use crate::util::string::PrintableString;
5252

5353
#[allow(unused_imports)]
5454
use crate::prelude::*;

lightning/src/offers/invoice.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,11 @@ use crate::offers::refund::{
147147
use crate::offers::signer::{self, Metadata};
148148
use crate::types::features::{Bolt12InvoiceFeatures, InvoiceRequestFeatures, OfferFeatures};
149149
use crate::types::payment::PaymentHash;
150+
use crate::types::string::PrintableString;
150151
use crate::util::ser::{
151152
CursorReadable, HighZeroBytesDroppedBigSize, Iterable, LengthLimitedRead, LengthReadable,
152153
WithoutLength, Writeable, Writer,
153154
};
154-
use crate::util::string::PrintableString;
155155
use bitcoin::address::Address;
156156
use bitcoin::constants::ChainHash;
157157
use bitcoin::secp256k1::schnorr::Signature;
@@ -1802,8 +1802,8 @@ mod tests {
18021802
use crate::offers::test_utils::*;
18031803
use crate::prelude::*;
18041804
use crate::types::features::{Bolt12InvoiceFeatures, InvoiceRequestFeatures, OfferFeatures};
1805+
use crate::types::string::PrintableString;
18051806
use crate::util::ser::{BigSize, Iterable, Writeable};
1806-
use crate::util::string::PrintableString;
18071807
#[cfg(not(c_bindings))]
18081808
use {crate::offers::offer::OfferBuilder, crate::offers::refund::RefundBuilder};
18091809
#[cfg(c_bindings)]

lightning/src/offers/invoice_error.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ use crate::io;
1313
use crate::ln::msgs::DecodeError;
1414
use crate::offers::merkle::SignError;
1515
use crate::offers::parse::Bolt12SemanticError;
16+
use crate::types::string::UntrustedString;
1617
use crate::util::ser::{HighZeroBytesDroppedBigSize, Readable, WithoutLength, Writeable, Writer};
17-
use crate::util::string::UntrustedString;
1818

1919
#[allow(unused_imports)]
2020
use crate::prelude::*;
@@ -123,10 +123,10 @@ mod tests {
123123
use super::{ErroneousField, InvoiceError};
124124

125125
use crate::ln::msgs::DecodeError;
126+
use crate::types::string::UntrustedString;
126127
use crate::util::ser::{
127128
HighZeroBytesDroppedBigSize, Readable, VecWriter, WithoutLength, Writeable,
128129
};
129-
use crate::util::string::UntrustedString;
130130

131131
#[test]
132132
fn parses_invoice_error_without_erroneous_field() {

lightning/src/offers/invoice_request.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ use crate::offers::signer::{Metadata, MetadataMaterial};
8585
use crate::onion_message::dns_resolution::HumanReadableName;
8686
use crate::types::features::InvoiceRequestFeatures;
8787
use crate::types::payment::PaymentHash;
88+
use crate::types::string::{PrintableString, UntrustedString};
8889
use crate::util::ser::{
8990
CursorReadable, HighZeroBytesDroppedBigSize, LengthLimitedRead, LengthReadable, Readable,
9091
WithoutLength, Writeable, Writer,
9192
};
92-
use crate::util::string::{PrintableString, UntrustedString};
9393
use bitcoin::constants::ChainHash;
9494
use bitcoin::network::Network;
9595
use bitcoin::secp256k1::schnorr::Signature;
@@ -1474,8 +1474,8 @@ mod tests {
14741474
use crate::offers::payer::PayerTlvStreamRef;
14751475
use crate::offers::test_utils::*;
14761476
use crate::types::features::{InvoiceRequestFeatures, OfferFeatures};
1477+
use crate::types::string::{PrintableString, UntrustedString};
14771478
use crate::util::ser::{BigSize, Readable, Writeable};
1478-
use crate::util::string::{PrintableString, UntrustedString};
14791479
use bitcoin::constants::ChainHash;
14801480
use bitcoin::network::Network;
14811481
use bitcoin::secp256k1::{self, Keypair, Secp256k1, SecretKey};

lightning/src/offers/offer.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ use crate::offers::nonce::Nonce;
8787
use crate::offers::parse::{Bech32Encode, Bolt12ParseError, Bolt12SemanticError, ParsedMessage};
8888
use crate::offers::signer::{self, Metadata, MetadataMaterial};
8989
use crate::types::features::OfferFeatures;
90+
use crate::types::string::PrintableString;
9091
use crate::util::ser::{
9192
CursorReadable, HighZeroBytesDroppedBigSize, LengthLimitedRead, LengthReadable, Readable,
9293
WithoutLength, Writeable, Writer,
9394
};
94-
use crate::util::string::PrintableString;
9595
use bitcoin::constants::ChainHash;
9696
use bitcoin::network::Network;
9797
use bitcoin::secp256k1::{self, Keypair, PublicKey, Secp256k1};
@@ -646,7 +646,7 @@ macro_rules! offer_accessors { ($self: ident, $contents: expr) => {
646646

647647
/// A complete description of the purpose of the payment. Intended to be displayed to the user
648648
/// but with the caveat that it has not been verified in any way.
649-
pub fn description(&$self) -> Option<$crate::util::string::PrintableString> {
649+
pub fn description(&$self) -> Option<$crate::types::string::PrintableString> {
650650
$contents.description()
651651
}
652652

@@ -664,7 +664,7 @@ macro_rules! offer_accessors { ($self: ident, $contents: expr) => {
664664

665665
/// The issuer of the offer, possibly beginning with `user@domain` or `domain`. Intended to be
666666
/// displayed to the user but with the caveat that it has not been verified in any way.
667-
pub fn issuer(&$self) -> Option<$crate::util::string::PrintableString> {
667+
pub fn issuer(&$self) -> Option<$crate::types::string::PrintableString> {
668668
$contents.issuer()
669669
}
670670

@@ -1349,8 +1349,8 @@ mod tests {
13491349
use crate::offers::parse::{Bolt12ParseError, Bolt12SemanticError};
13501350
use crate::offers::test_utils::*;
13511351
use crate::types::features::OfferFeatures;
1352+
use crate::types::string::PrintableString;
13521353
use crate::util::ser::{BigSize, Writeable};
1353-
use crate::util::string::PrintableString;
13541354
use bitcoin::constants::ChainHash;
13551355
use bitcoin::network::Network;
13561356
use bitcoin::secp256k1::Secp256k1;

0 commit comments

Comments
 (0)