Skip to content

Commit 1f379d0

Browse files
committed
fix borrow mut
1 parent 894290b commit 1f379d0

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

opentelemetry-sdk/benches/metric_counter.rs

+6-3
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ fn counter_add(c: &mut Criterion) {
5454
c.bench_function("Counter_Add_Sorted", |b| {
5555
b.iter(|| {
5656
// 4*4*10*10 = 1600 time series.
57-
let rands = CURRENT_RNG.with_borrow_mut(|rng| {
57+
let rands = CURRENT_RNG.with(|rng| {
58+
let mut rng = rng.borrow_mut();
5859
[
5960
rng.gen_range(0..4),
6061
rng.gen_range(0..4),
@@ -81,7 +82,8 @@ fn counter_add(c: &mut Criterion) {
8182
c.bench_function("Counter_Add_Unsorted", |b| {
8283
b.iter(|| {
8384
// 4*4*10*10 = 1600 time series.
84-
let rands = CURRENT_RNG.with_borrow_mut(|rng| {
85+
let rands = CURRENT_RNG.with(|rng| {
86+
let mut rng = rng.borrow_mut();
8587
[
8688
rng.gen_range(0..4),
8789
rng.gen_range(0..4),
@@ -118,7 +120,8 @@ fn counter_add(c: &mut Criterion) {
118120

119121
c.bench_function("ThreadLocal_Random_Generator_5", |b| {
120122
b.iter(|| {
121-
let _i1 = CURRENT_RNG.with_borrow_mut(|rng| {
123+
let __i1 = CURRENT_RNG.with(|rng| {
124+
let mut rng = rng.borrow_mut();
122125
[
123126
rng.gen_range(0..4),
124127
rng.gen_range(0..4),

stress/src/metrics.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ fn main() {
4545

4646
fn test_counter() {
4747
let len = ATTRIBUTE_VALUES.len();
48-
let rands = CURRENT_RNG.with_borrow_mut(|rng| {
48+
let rands = CURRENT_RNG.with(|rng| {
49+
let mut rng = rng.borrow_mut();
4950
[
5051
rng.gen_range(0..len),
5152
rng.gen_range(0..len),

stress/src/random.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ fn main() {
2525
}
2626

2727
fn test_random_generation() {
28-
let _i1 = CURRENT_RNG.with_borrow_mut(|rng| {
28+
let _i1 = CURRENT_RNG.with(|rng| {
29+
let mut rng = rng.borrow_mut();
2930
[
3031
rng.gen_range(0..10),
3132
rng.gen_range(0..10),

0 commit comments

Comments
 (0)