@@ -254,10 +254,7 @@ where
254
254
R : Float ,
255
255
{
256
256
fn new ( sim : OrderedFloat < R > , node : Node < T > ) -> Self {
257
- let sp = _SimPair {
258
- sim,
259
- node,
260
- } ;
257
+ let sp = _SimPair { sim, node } ;
261
258
SimPair ( Rc :: new ( RefCell :: new ( sp) ) )
262
259
}
263
260
@@ -525,11 +522,11 @@ where
525
522
let mut updated = HashSet :: new ( ) ;
526
523
for lc in ( 0 ..( min ( l_max, l) + 1 ) ) . rev ( ) {
527
524
w = self . search_level ( data, & ep. upgrade ( ) , self . ef_construction , lc) ;
528
- let params = SelectParams {
529
- m : self . m ,
525
+ let params = SelectParams {
526
+ m : self . m ,
530
527
lc,
531
- extend_candidates : true ,
532
- keep_pruned_connections : true
528
+ extend_candidates : true ,
529
+ keep_pruned_connections : true ,
533
530
} ;
534
531
let mut neighbors = self . select_neighbors ( query, & w, params, None ) ;
535
532
self . connect_neighbors ( query, & neighbors, lc) ;
@@ -562,14 +559,13 @@ where
562
559
563
560
let m_max = if lc == 0 { self . m_max_0 } else { self . m_max } ;
564
561
if econn. len ( ) > m_max {
565
- let params = SelectParams {
566
- m : m_max,
562
+ let params = SelectParams {
563
+ m : m_max,
567
564
lc,
568
- extend_candidates : true ,
569
- keep_pruned_connections : true
565
+ extend_candidates : true ,
566
+ keep_pruned_connections : true ,
570
567
} ;
571
- let enewconn =
572
- self . select_neighbors ( & er. node , & econn, params, None ) ;
568
+ let enewconn = self . select_neighbors ( & er. node , & econn, params, None ) ;
573
569
let up = self . update_node_connections ( & er. node , & enewconn, & econn, lc, None ) ;
574
570
for u in up {
575
571
updated. insert ( u) ;
@@ -848,11 +844,11 @@ where
848
844
}
849
845
850
846
let m_max = if lc == 0 { self . m_max_0 } else { self . m_max } ;
851
- let params = SelectParams {
852
- m : m_max,
847
+ let params = SelectParams {
848
+ m : m_max,
853
849
lc,
854
- extend_candidates : true ,
855
- keep_pruned_connections : true
850
+ extend_candidates : true ,
851
+ keep_pruned_connections : true ,
856
852
} ;
857
853
nnewconn = self . select_neighbors ( & n, & nconn, params, Some ( node) ) ;
858
854
}
0 commit comments