4
4
//! specification](https://github.com/lightning/blips/blob/master/blip-0050.md) for more
5
5
//! information.
6
6
7
+ use alloc:: string:: String ;
8
+
9
+ use core:: fmt:: { self , Display } ;
10
+ use core:: str:: FromStr ;
11
+
7
12
use crate :: lsps0:: msgs:: {
8
13
LSPS0ListProtocolsRequest , LSPS0Message , LSPS0Request , LSPS0Response ,
9
14
LSPS0_LISTPROTOCOLS_METHOD_NAME ,
@@ -16,17 +21,14 @@ use crate::lsps1::msgs::{
16
21
use crate :: lsps2:: msgs:: {
17
22
LSPS2Message , LSPS2Request , LSPS2Response , LSPS2_BUY_METHOD_NAME , LSPS2_GET_INFO_METHOD_NAME ,
18
23
} ;
19
- use crate :: prelude:: { HashMap , String } ;
24
+ use crate :: prelude:: HashMap ;
20
25
21
26
use lightning:: ln:: msgs:: { DecodeError , LightningError } ;
22
27
use lightning:: ln:: wire;
23
28
use lightning:: util:: ser:: { LengthLimitedRead , LengthReadable , WithoutLength } ;
24
29
25
30
use bitcoin:: secp256k1:: PublicKey ;
26
31
27
- use core:: fmt:: { self , Display } ;
28
- use core:: str:: FromStr ;
29
-
30
32
#[ cfg( feature = "std" ) ]
31
33
use std:: time:: { SystemTime , UNIX_EPOCH } ;
32
34
@@ -625,7 +627,7 @@ impl<'de, 'a> Visitor<'de> for LSPSMessageVisitor<'a> {
625
627
}
626
628
627
629
pub ( crate ) mod string_amount {
628
- use crate :: prelude :: { String , ToString } ;
630
+ use alloc :: string :: { String , ToString } ;
629
631
use core:: str:: FromStr ;
630
632
use serde:: de:: Unexpected ;
631
633
use serde:: { Deserialize , Deserializer , Serializer } ;
@@ -650,7 +652,7 @@ pub(crate) mod string_amount {
650
652
}
651
653
652
654
pub ( crate ) mod string_amount_option {
653
- use crate :: prelude :: { String , ToString } ;
655
+ use alloc :: string :: { String , ToString } ;
654
656
use core:: str:: FromStr ;
655
657
use serde:: de:: Unexpected ;
656
658
use serde:: { Deserialize , Deserializer , Serialize , Serializer } ;
@@ -679,7 +681,7 @@ pub(crate) mod string_amount_option {
679
681
}
680
682
681
683
pub ( crate ) mod string_offer {
682
- use crate :: prelude :: { String , ToString } ;
684
+ use alloc :: string :: { String , ToString } ;
683
685
use core:: str:: FromStr ;
684
686
use lightning:: offers:: offer:: Offer ;
685
687
use serde:: de:: Unexpected ;
@@ -705,7 +707,7 @@ pub(crate) mod string_offer {
705
707
}
706
708
707
709
pub ( crate ) mod unchecked_address {
708
- use crate :: prelude :: { String , ToString } ;
710
+ use alloc :: string :: { String , ToString } ;
709
711
use bitcoin:: Address ;
710
712
use core:: str:: FromStr ;
711
713
use serde:: de:: Unexpected ;
@@ -732,7 +734,7 @@ pub(crate) mod unchecked_address {
732
734
}
733
735
734
736
pub ( crate ) mod unchecked_address_option {
735
- use crate :: prelude :: { String , ToString } ;
737
+ use alloc :: string :: { String , ToString } ;
736
738
use bitcoin:: Address ;
737
739
use core:: str:: FromStr ;
738
740
use serde:: de:: Unexpected ;
0 commit comments