Skip to content

Commit 5df2332

Browse files
Merge pull request #166 from marshallpierce/mp/format
Apply `cargo fmt`
2 parents 783ebb9 + ec9ef0c commit 5df2332

File tree

2 files changed

+48
-15
lines changed

2 files changed

+48
-15
lines changed

.circleci/config.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ jobs:
2929
steps:
3030
- checkout
3131
- restore_cache:
32-
key: project-cache-v2-<< parameters.rust_img >>-{{ checksum "Cargo.toml" }}
33-
# enable once the rest of circle ci is up and running
34-
# - run:
35-
# name: Check formatting
36-
# command: cargo fmt -- --check
32+
key: project-cache-v3-<< parameters.rust_img >>-{{ checksum "Cargo.toml" }}
33+
- run:
34+
name: Check formatting
35+
command: |
36+
rustup component add rustfmt
37+
cargo fmt -- --check
3738
- run:
3839
name: Add arm toolchain
3940
command: rustup target add thumbv6m-none-eabi
@@ -71,7 +72,7 @@ jobs:
7172
fi
7273
7374
- save_cache:
74-
key: project-cache-v2-<< parameters.rust_img >>-{{ checksum "Cargo.toml" }}
75+
key: project-cache-v3-<< parameters.rust_img >>-{{ checksum "Cargo.toml" }}
7576
paths:
7677
# rust docker img doesn't use $HOME/[.cargo,.rustup]
7778
- /usr/local/cargo

benches/benchmarks.rs

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use base64::{
99
write, Config,
1010
};
1111

12-
use criterion::{black_box, Bencher, Criterion, Throughput, BenchmarkId};
12+
use criterion::{black_box, Bencher, BenchmarkId, Criterion, Throughput};
1313
use rand::{FromEntropy, Rng};
1414
use std::io::{self, Read, Write};
1515

@@ -174,11 +174,31 @@ fn encode_benchmarks(c: &mut Criterion, label: &str, byte_sizes: &[usize]) {
174174
group
175175
.throughput(Throughput::Bytes(*size as u64))
176176
.bench_with_input(BenchmarkId::new("encode", size), size, do_encode_bench)
177-
.bench_with_input(BenchmarkId::new("encode_display", size), size, do_encode_bench_display)
178-
.bench_with_input(BenchmarkId::new("encode_reuse_buf", size), size, do_encode_bench_reuse_buf)
179-
.bench_with_input(BenchmarkId::new("encode_slice", size), size, do_encode_bench_slice)
180-
.bench_with_input(BenchmarkId::new("encode_reuse_buf_stream", size), size, do_encode_bench_stream)
181-
.bench_with_input(BenchmarkId::new("encode_string_stream", size), size, do_encode_bench_string_stream)
177+
.bench_with_input(
178+
BenchmarkId::new("encode_display", size),
179+
size,
180+
do_encode_bench_display,
181+
)
182+
.bench_with_input(
183+
BenchmarkId::new("encode_reuse_buf", size),
184+
size,
185+
do_encode_bench_reuse_buf,
186+
)
187+
.bench_with_input(
188+
BenchmarkId::new("encode_slice", size),
189+
size,
190+
do_encode_bench_slice,
191+
)
192+
.bench_with_input(
193+
BenchmarkId::new("encode_reuse_buf_stream", size),
194+
size,
195+
do_encode_bench_stream,
196+
)
197+
.bench_with_input(
198+
BenchmarkId::new("encode_string_stream", size),
199+
size,
200+
do_encode_bench_string_stream,
201+
)
182202
.bench_with_input(
183203
BenchmarkId::new("encode_string_reuse_buf_stream", size),
184204
size,
@@ -198,9 +218,21 @@ fn decode_benchmarks(c: &mut Criterion, label: &str, byte_sizes: &[usize]) {
198218
.measurement_time(std::time::Duration::from_secs(3))
199219
.throughput(Throughput::Bytes(*size as u64))
200220
.bench_with_input(BenchmarkId::new("decode", size), size, do_decode_bench)
201-
.bench_with_input(BenchmarkId::new("decode_reuse_buf", size), size, do_decode_bench_reuse_buf)
202-
.bench_with_input(BenchmarkId::new("decode_slice", size), size, do_decode_bench_slice)
203-
.bench_with_input(BenchmarkId::new("decode_stream", size), size, do_decode_bench_stream);
221+
.bench_with_input(
222+
BenchmarkId::new("decode_reuse_buf", size),
223+
size,
224+
do_decode_bench_reuse_buf,
225+
)
226+
.bench_with_input(
227+
BenchmarkId::new("decode_slice", size),
228+
size,
229+
do_decode_bench_slice,
230+
)
231+
.bench_with_input(
232+
BenchmarkId::new("decode_stream", size),
233+
size,
234+
do_decode_bench_stream,
235+
);
204236
}
205237

206238
group.finish();

0 commit comments

Comments
 (0)