1- use {
2- crate :: tri,
3- criterion:: { measurement:: WallTime , BenchmarkGroup , Criterion } ,
4- doublets:: {
5- mem:: { Alloc , FileMapped } ,
6- parts:: LinkPart ,
7- split:: { self , DataPart , IndexPart } ,
8- unit, Doublets ,
9- } ,
10- linksneo4j:: { bench, connect, Benched , Client , Exclusive , Fork , Transaction , LINK_COUNT } ,
11- std:: {
12- alloc:: Global ,
13- time:: { Duration , Instant } ,
14- } ,
1+ use std:: {
2+ alloc:: Global ,
3+ time:: { Duration , Instant } ,
154} ;
165
6+ use criterion:: { measurement:: WallTime , BenchmarkGroup , Criterion } ;
7+ use doublets:: {
8+ mem:: { Alloc , FileMapped } ,
9+ parts:: LinkPart ,
10+ split:: { self , DataPart , IndexPart } ,
11+ unit, Doublets ,
12+ } ;
13+ use linksneo4j:: { bench, connect, Benched , Client , Exclusive , Fork , Transaction , LINK_COUNT } ;
14+
15+ use crate :: tri;
16+
1717fn bench < B : Benched + Doublets < usize > > (
1818 group : & mut BenchmarkGroup < WallTime > ,
1919 id : & str ,
@@ -23,11 +23,11 @@ fn bench<B: Benched + Doublets<usize>>(
2323 bench ! ( |fork| as B {
2424 use linksneo4j:: BACKGROUND_LINKS ;
2525 // Create additional links beyond background links to delete
26- for _prepare in BACKGROUND_LINKS ..BACKGROUND_LINKS + LINK_COUNT {
26+ for _prepare in BACKGROUND_LINKS ..BACKGROUND_LINKS + * LINK_COUNT {
2727 let _ = fork. create_point( ) ;
2828 }
2929 // Delete the links we just created (in reverse order)
30- for id in ( BACKGROUND_LINKS + 1 ..=BACKGROUND_LINKS + LINK_COUNT ) . rev( ) {
30+ for id in ( BACKGROUND_LINKS + 1 ..=BACKGROUND_LINKS + * LINK_COUNT ) . rev( ) {
3131 let _ = elapsed! { fork. delete( id) ?} ;
3232 }
3333 } ) ( bencher, & mut benched) ;
0 commit comments