99
1010//! Contains the main bLIP-52 / LSPS2 server-side object, [`LSPS2ServiceHandler`].
1111
12- use alloc:: boxed:: Box ;
1312use alloc:: string:: { String , ToString } ;
1413use alloc:: vec:: Vec ;
1514use lightning:: util:: persist:: KVStore ;
1615
1716use core:: cmp:: Ordering as CmpOrdering ;
1817use core:: future:: Future as StdFuture ;
1918use core:: ops:: Deref ;
19+ use core:: pin:: pin;
2020use core:: sync:: atomic:: { AtomicUsize , Ordering } ;
2121use core:: task;
2222
@@ -2170,7 +2170,7 @@ where
21702170 & self , counterparty_node_id : & PublicKey , request_id : LSPSRequestId , intercept_scid : u64 ,
21712171 cltv_expiry_delta : u32 , client_trusts_lsp : bool , user_channel_id : u128 ,
21722172 ) -> Result < ( ) , APIError > {
2173- let mut fut = Box :: pin ( self . inner . invoice_parameters_generated (
2173+ let mut fut = pin ! ( self . inner. invoice_parameters_generated(
21742174 counterparty_node_id,
21752175 request_id,
21762176 intercept_scid,
@@ -2199,7 +2199,7 @@ where
21992199 & self , intercept_scid : u64 , intercept_id : InterceptId , expected_outbound_amount_msat : u64 ,
22002200 payment_hash : PaymentHash ,
22012201 ) -> Result < ( ) , APIError > {
2202- let mut fut = Box :: pin ( self . inner . htlc_intercepted (
2202+ let mut fut = pin ! ( self . inner. htlc_intercepted(
22032203 intercept_scid,
22042204 intercept_id,
22052205 expected_outbound_amount_msat,
@@ -2225,7 +2225,7 @@ where
22252225 pub fn htlc_handling_failed (
22262226 & self , failure_type : HTLCHandlingFailureType ,
22272227 ) -> Result < ( ) , APIError > {
2228- let mut fut = Box :: pin ( self . inner . htlc_handling_failed ( failure_type) ) ;
2228+ let mut fut = pin ! ( self . inner. htlc_handling_failed( failure_type) ) ;
22292229
22302230 let mut waker = dummy_waker ( ) ;
22312231 let mut ctx = task:: Context :: from_waker ( & mut waker) ;
@@ -2246,7 +2246,7 @@ where
22462246 pub fn payment_forwarded (
22472247 & self , next_channel_id : ChannelId , skimmed_fee_msat : u64 ,
22482248 ) -> Result < ( ) , APIError > {
2249- let mut fut = Box :: pin ( self . inner . payment_forwarded ( next_channel_id, skimmed_fee_msat) ) ;
2249+ let mut fut = pin ! ( self . inner. payment_forwarded( next_channel_id, skimmed_fee_msat) ) ;
22502250
22512251 let mut waker = dummy_waker ( ) ;
22522252 let mut ctx = task:: Context :: from_waker ( & mut waker) ;
@@ -2287,7 +2287,7 @@ where
22872287 & self , counterparty_node_id : & PublicKey , user_channel_id : u128 ,
22882288 ) -> Result < ( ) , APIError > {
22892289 let mut fut =
2290- Box :: pin ( self . inner . channel_open_abandoned ( counterparty_node_id, user_channel_id) ) ;
2290+ pin ! ( self . inner. channel_open_abandoned( counterparty_node_id, user_channel_id) ) ;
22912291
22922292 let mut waker = dummy_waker ( ) ;
22932293 let mut ctx = task:: Context :: from_waker ( & mut waker) ;
@@ -2306,8 +2306,7 @@ where
23062306 pub fn channel_open_failed (
23072307 & self , counterparty_node_id : & PublicKey , user_channel_id : u128 ,
23082308 ) -> Result < ( ) , APIError > {
2309- let mut fut =
2310- Box :: pin ( self . inner . channel_open_failed ( counterparty_node_id, user_channel_id) ) ;
2309+ let mut fut = pin ! ( self . inner. channel_open_failed( counterparty_node_id, user_channel_id) ) ;
23112310
23122311 let mut waker = dummy_waker ( ) ;
23132312 let mut ctx = task:: Context :: from_waker ( & mut waker) ;
@@ -2329,7 +2328,7 @@ where
23292328 & self , user_channel_id : u128 , channel_id : & ChannelId , counterparty_node_id : & PublicKey ,
23302329 ) -> Result < ( ) , APIError > {
23312330 let mut fut =
2332- Box :: pin ( self . inner . channel_ready ( user_channel_id, channel_id, counterparty_node_id) ) ;
2331+ pin ! ( self . inner. channel_ready( user_channel_id, channel_id, counterparty_node_id) ) ;
23332332
23342333 let mut waker = dummy_waker ( ) ;
23352334 let mut ctx = task:: Context :: from_waker ( & mut waker) ;
0 commit comments