44//! specification](https://github.com/lightning/blips/blob/master/blip-0050.md) for more
55//! information.
66
7+ use alloc:: string:: String ;
8+
9+ use core:: fmt:: { self , Display } ;
10+ use core:: str:: FromStr ;
11+
712use crate :: lsps0:: msgs:: {
813 LSPS0ListProtocolsRequest , LSPS0Message , LSPS0Request , LSPS0Response ,
914 LSPS0_LISTPROTOCOLS_METHOD_NAME ,
@@ -16,17 +21,14 @@ use crate::lsps1::msgs::{
1621use crate :: lsps2:: msgs:: {
1722 LSPS2Message , LSPS2Request , LSPS2Response , LSPS2_BUY_METHOD_NAME , LSPS2_GET_INFO_METHOD_NAME ,
1823} ;
19- use crate :: prelude:: { HashMap , String } ;
24+ use crate :: prelude:: HashMap ;
2025
2126use lightning:: ln:: msgs:: { DecodeError , LightningError } ;
2227use lightning:: ln:: wire;
2328use lightning:: util:: ser:: { LengthLimitedRead , LengthReadable , WithoutLength } ;
2429
2530use bitcoin:: secp256k1:: PublicKey ;
2631
27- use core:: fmt:: { self , Display } ;
28- use core:: str:: FromStr ;
29-
3032#[ cfg( feature = "std" ) ]
3133use std:: time:: { SystemTime , UNIX_EPOCH } ;
3234
@@ -625,7 +627,7 @@ impl<'de, 'a> Visitor<'de> for LSPSMessageVisitor<'a> {
625627}
626628
627629pub ( crate ) mod string_amount {
628- use crate :: prelude :: { String , ToString } ;
630+ use alloc :: string :: { String , ToString } ;
629631 use core:: str:: FromStr ;
630632 use serde:: de:: Unexpected ;
631633 use serde:: { Deserialize , Deserializer , Serializer } ;
@@ -650,7 +652,7 @@ pub(crate) mod string_amount {
650652}
651653
652654pub ( crate ) mod string_amount_option {
653- use crate :: prelude :: { String , ToString } ;
655+ use alloc :: string :: { String , ToString } ;
654656 use core:: str:: FromStr ;
655657 use serde:: de:: Unexpected ;
656658 use serde:: { Deserialize , Deserializer , Serialize , Serializer } ;
@@ -679,7 +681,7 @@ pub(crate) mod string_amount_option {
679681}
680682
681683pub ( crate ) mod string_offer {
682- use crate :: prelude :: { String , ToString } ;
684+ use alloc :: string :: { String , ToString } ;
683685 use core:: str:: FromStr ;
684686 use lightning:: offers:: offer:: Offer ;
685687 use serde:: de:: Unexpected ;
@@ -705,7 +707,7 @@ pub(crate) mod string_offer {
705707}
706708
707709pub ( crate ) mod unchecked_address {
708- use crate :: prelude :: { String , ToString } ;
710+ use alloc :: string :: { String , ToString } ;
709711 use bitcoin:: Address ;
710712 use core:: str:: FromStr ;
711713 use serde:: de:: Unexpected ;
@@ -732,7 +734,7 @@ pub(crate) mod unchecked_address {
732734}
733735
734736pub ( crate ) mod unchecked_address_option {
735- use crate :: prelude :: { String , ToString } ;
737+ use alloc :: string :: { String , ToString } ;
736738 use bitcoin:: Address ;
737739 use core:: str:: FromStr ;
738740 use serde:: de:: Unexpected ;
0 commit comments