Skip to content

Commit d67bd0f

Browse files
authored
Merge pull request #3914 from TheBlueMatt/2025-06-3251
Remove deprecated `lightning::util::string` re-exports
2 parents 82519a2 + c4ee83c commit d67bd0f

20 files changed

+29
-38
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/functional_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ use crate::routing::router::{
5252
use crate::sign::{EntropySource, OutputSpender, SignerProvider};
5353
use crate::types::features::{ChannelFeatures, ChannelTypeFeatures, NodeFeatures};
5454
use crate::types::payment::{PaymentHash, PaymentSecret};
55+
use crate::types::string::UntrustedString;
5556
use crate::util::config::{
5657
ChannelConfigOverrides, ChannelConfigUpdate, ChannelHandshakeConfigUpdate, MaxDustHTLCExposure,
5758
UserConfig,
5859
};
5960
use crate::util::errors::APIError;
6061
use crate::util::ser::{ReadableArgs, Writeable};
61-
use crate::util::string::UntrustedString;
6262
use crate::util::test_channel_signer::TestChannelSigner;
6363
use crate::util::test_utils::{self, TestLogger, WatchtowerPersister};
6464

lightning/src/ln/payment_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ use crate::routing::scoring::ChannelUsage;
4444
use crate::sign::EntropySource;
4545
use crate::types::features::{Bolt11InvoiceFeatures, ChannelTypeFeatures};
4646
use crate::types::payment::{PaymentHash, PaymentPreimage, PaymentSecret};
47+
use crate::types::string::UntrustedString;
4748
use crate::util::errors::APIError;
4849
use crate::util::ser::Writeable;
49-
use crate::util::string::UntrustedString;
5050
use crate::util::test_utils;
5151

5252
use bitcoin::hashes::sha256::Hash as Sha256;

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/ln/reload_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ fn test_manager_serialize_deserialize_inconsistent_monitor() {
509509
#[cfg(feature = "std")]
510510
fn do_test_data_loss_protect(reconnect_panicing: bool, substantially_old: bool, not_stale: bool) {
511511
use crate::ln::channelmanager::Retry;
512-
use crate::util::string::UntrustedString;
512+
use crate::types::string::UntrustedString;
513513
// When we get a data_loss_protect proving we're behind, we immediately panic as the
514514
// chain::Watch API requirements have been violated (e.g. the user restored from a backup). The
515515
// panic message informs the user they should force-close without broadcasting, which is tested

lightning/src/ln/reorg_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ use crate::events::{Event, ClosureReason, HTLCHandlingFailureType};
1919
use crate::ln::msgs::{BaseMessageHandler, ChannelMessageHandler, Init, MessageSendEvent};
2020
use crate::ln::types::ChannelId;
2121
use crate::sign::OutputSpender;
22+
use crate::types::string::UntrustedString;
2223
use crate::util::ser::Writeable;
23-
use crate::util::string::UntrustedString;
2424

2525
use bitcoin::script::Builder;
2626
use bitcoin::opcodes;

0 commit comments

Comments
 (0)