@@ -1246,8 +1246,8 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1246
1246
peer. set_their_node_id ( their_node_id) ;
1247
1247
insert_node_id ! ( ) ;
1248
1248
let features = self . message_handler . chan_handler . provided_init_features ( & their_node_id)
1249
- . or ( self . message_handler . route_handler . provided_init_features ( & their_node_id) )
1250
- . or ( self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ) ;
1249
+ | self . message_handler . route_handler . provided_init_features ( & their_node_id)
1250
+ | self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ;
1251
1251
let resp = msgs:: Init { features, remote_network_address : filter_addresses ( peer. their_net_address . clone ( ) ) } ;
1252
1252
self . enqueue_message ( peer, & resp) ;
1253
1253
peer. awaiting_pong_timer_tick_intervals = 0 ;
@@ -1260,8 +1260,8 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1260
1260
peer. set_their_node_id ( their_node_id) ;
1261
1261
insert_node_id ! ( ) ;
1262
1262
let features = self . message_handler . chan_handler . provided_init_features ( & their_node_id)
1263
- . or ( self . message_handler . route_handler . provided_init_features ( & their_node_id) )
1264
- . or ( self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ) ;
1263
+ | self . message_handler . route_handler . provided_init_features ( & their_node_id)
1264
+ | self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ;
1265
1265
let resp = msgs:: Init { features, remote_network_address : filter_addresses ( peer. their_net_address . clone ( ) ) } ;
1266
1266
self . enqueue_message ( peer, & resp) ;
1267
1267
peer. awaiting_pong_timer_tick_intervals = 0 ;
@@ -2202,8 +2202,8 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
2202
2202
addresses. sort_by_key ( |addr| addr. get_id ( ) ) ;
2203
2203
2204
2204
let features = self . message_handler . chan_handler . provided_node_features ( )
2205
- . or ( self . message_handler . route_handler . provided_node_features ( ) )
2206
- . or ( self . message_handler . onion_message_handler . provided_node_features ( ) ) ;
2205
+ | self . message_handler . route_handler . provided_node_features ( )
2206
+ | self . message_handler . onion_message_handler . provided_node_features ( ) ;
2207
2207
let announcement = msgs:: UnsignedNodeAnnouncement {
2208
2208
features,
2209
2209
timestamp : self . last_node_announcement_serial . fetch_add ( 1 , Ordering :: AcqRel ) ,
0 commit comments