@@ -36,6 +36,7 @@ pub(crate) fn bench_put_bucket_replication(criterion: &mut Criterion) {
36
36
. client
37
37
. put_bucket_versioning ( & ctx. bucket )
38
38
. versioning_status ( VersioningStatus :: Enabled )
39
+ . build ( )
39
40
. send ( )
40
41
. await
41
42
. unwrap ( ) ;
@@ -44,6 +45,7 @@ pub(crate) fn bench_put_bucket_replication(criterion: &mut Criterion) {
44
45
. client
45
46
. put_bucket_versioning ( ctx. aux_bucket . clone ( ) . unwrap ( ) )
46
47
. versioning_status ( VersioningStatus :: Enabled )
48
+ . build ( )
47
49
. send ( )
48
50
. await
49
51
. unwrap ( ) ;
@@ -53,8 +55,11 @@ pub(crate) fn bench_put_bucket_replication(criterion: &mut Criterion) {
53
55
|ctx| {
54
56
let config =
55
57
create_bucket_replication_config_example ( ctx. aux_bucket . clone ( ) . unwrap ( ) . as_str ( ) ) ;
56
- PutBucketReplication :: new ( ctx. client . clone ( ) , ctx. bucket . clone ( ) )
58
+ PutBucketReplication :: builder ( )
59
+ . client ( ctx. client . clone ( ) )
60
+ . bucket ( ctx. bucket . clone ( ) )
57
61
. replication_config ( config)
62
+ . build ( )
58
63
} ,
59
64
)
60
65
}
@@ -71,6 +76,7 @@ pub(crate) fn bench_get_bucket_replication(criterion: &mut Criterion) {
71
76
. client
72
77
. put_bucket_versioning ( & ctx. bucket )
73
78
. versioning_status ( VersioningStatus :: Enabled )
79
+ . build ( )
74
80
. send ( )
75
81
. await
76
82
. unwrap ( ) ;
@@ -79,13 +85,19 @@ pub(crate) fn bench_get_bucket_replication(criterion: &mut Criterion) {
79
85
. client
80
86
. put_bucket_versioning ( ctx. aux_bucket . clone ( ) . unwrap ( ) )
81
87
. versioning_status ( VersioningStatus :: Enabled )
88
+ . build ( )
82
89
. send ( )
83
90
. await
84
91
. unwrap ( ) ;
85
92
86
93
ctx
87
94
} ,
88
- |ctx| GetBucketReplication :: new ( ctx. client . clone ( ) , ctx. bucket . clone ( ) ) ,
95
+ |ctx| {
96
+ GetBucketReplication :: builder ( )
97
+ . client ( ctx. client . clone ( ) )
98
+ . bucket ( ctx. bucket . clone ( ) )
99
+ . build ( )
100
+ } ,
89
101
)
90
102
}
91
103
#[ allow( dead_code) ]
@@ -101,6 +113,7 @@ pub(crate) fn bench_delete_bucket_replication(criterion: &mut Criterion) {
101
113
. client
102
114
. put_bucket_versioning ( & ctx. bucket )
103
115
. versioning_status ( VersioningStatus :: Enabled )
116
+ . build ( )
104
117
. send ( )
105
118
. await
106
119
. unwrap ( ) ;
@@ -109,12 +122,18 @@ pub(crate) fn bench_delete_bucket_replication(criterion: &mut Criterion) {
109
122
. client
110
123
. put_bucket_versioning ( ctx. aux_bucket . clone ( ) . unwrap ( ) )
111
124
. versioning_status ( VersioningStatus :: Enabled )
125
+ . build ( )
112
126
. send ( )
113
127
. await
114
128
. unwrap ( ) ;
115
129
116
130
ctx
117
131
} ,
118
- |ctx| DeleteBucketReplication :: new ( ctx. client . clone ( ) , ctx. bucket . clone ( ) ) ,
132
+ |ctx| {
133
+ DeleteBucketReplication :: builder ( )
134
+ . client ( ctx. client . clone ( ) )
135
+ . bucket ( ctx. bucket . clone ( ) )
136
+ . build ( )
137
+ } ,
119
138
)
120
139
}
0 commit comments