@@ -1191,8 +1191,8 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1191
1191
peer. set_their_node_id ( their_node_id) ;
1192
1192
insert_node_id ! ( ) ;
1193
1193
let features = self . message_handler . chan_handler . provided_init_features ( & their_node_id)
1194
- . or ( self . message_handler . route_handler . provided_init_features ( & their_node_id) )
1195
- . or ( self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ) ;
1194
+ | self . message_handler . route_handler . provided_init_features ( & their_node_id)
1195
+ | self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ;
1196
1196
let resp = msgs:: Init { features, remote_network_address : filter_addresses ( peer. their_net_address . clone ( ) ) } ;
1197
1197
self . enqueue_message ( peer, & resp) ;
1198
1198
peer. awaiting_pong_timer_tick_intervals = 0 ;
@@ -1205,8 +1205,8 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1205
1205
peer. set_their_node_id ( their_node_id) ;
1206
1206
insert_node_id ! ( ) ;
1207
1207
let features = self . message_handler . chan_handler . provided_init_features ( & their_node_id)
1208
- . or ( self . message_handler . route_handler . provided_init_features ( & their_node_id) )
1209
- . or ( self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ) ;
1208
+ | self . message_handler . route_handler . provided_init_features ( & their_node_id)
1209
+ | self . message_handler . onion_message_handler . provided_init_features ( & their_node_id) ;
1210
1210
let resp = msgs:: Init { features, remote_network_address : filter_addresses ( peer. their_net_address . clone ( ) ) } ;
1211
1211
self . enqueue_message ( peer, & resp) ;
1212
1212
peer. awaiting_pong_timer_tick_intervals = 0 ;
@@ -2147,8 +2147,8 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
2147
2147
addresses. sort_by_key ( |addr| addr. get_id ( ) ) ;
2148
2148
2149
2149
let features = self . message_handler . chan_handler . provided_node_features ( )
2150
- . or ( self . message_handler . route_handler . provided_node_features ( ) )
2151
- . or ( self . message_handler . onion_message_handler . provided_node_features ( ) ) ;
2150
+ | self . message_handler . route_handler . provided_node_features ( )
2151
+ | self . message_handler . onion_message_handler . provided_node_features ( ) ;
2152
2152
let announcement = msgs:: UnsignedNodeAnnouncement {
2153
2153
features,
2154
2154
timestamp : self . last_node_announcement_serial . fetch_add ( 1 , Ordering :: AcqRel ) ,
0 commit comments