parent
285fc7d704
commit
4bc0e55ac4
|
@ -61,15 +61,15 @@ pub fn fmt_bench_samples(bs: &BenchSamples) -> String {
|
||||||
let median = bs.ns_iter_summ.median as usize;
|
let median = bs.ns_iter_summ.median as usize;
|
||||||
let deviation = (bs.ns_iter_summ.max - bs.ns_iter_summ.min) as usize;
|
let deviation = (bs.ns_iter_summ.max - bs.ns_iter_summ.min) as usize;
|
||||||
|
|
||||||
output
|
write!(
|
||||||
.write_fmt(format_args!(
|
output,
|
||||||
"{:>11} ns/iter (+/- {})",
|
"{:>11} ns/iter (+/- {})",
|
||||||
fmt_thousands_sep(median, ','),
|
fmt_thousands_sep(median, ','),
|
||||||
fmt_thousands_sep(deviation, ',')
|
fmt_thousands_sep(deviation, ',')
|
||||||
))
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
if bs.mb_s != 0 {
|
if bs.mb_s != 0 {
|
||||||
output.write_fmt(format_args!(" = {} MB/s", bs.mb_s)).unwrap();
|
write!(output, " = {} MB/s", bs.mb_s).unwrap();
|
||||||
}
|
}
|
||||||
output
|
output
|
||||||
}
|
}
|
||||||
|
@ -83,9 +83,9 @@ fn fmt_thousands_sep(mut n: usize, sep: char) -> String {
|
||||||
let base = 10_usize.pow(pow);
|
let base = 10_usize.pow(pow);
|
||||||
if pow == 0 || trailing || n / base != 0 {
|
if pow == 0 || trailing || n / base != 0 {
|
||||||
if !trailing {
|
if !trailing {
|
||||||
output.write_fmt(format_args!("{}", n / base)).unwrap();
|
write!(output, "{}", n / base).unwrap();
|
||||||
} else {
|
} else {
|
||||||
output.write_fmt(format_args!("{:03}", n / base)).unwrap();
|
write!(output, "{:03}", n / base).unwrap();
|
||||||
}
|
}
|
||||||
if pow != 0 {
|
if pow != 0 {
|
||||||
output.push(sep);
|
output.push(sep);
|
||||||
|
|
|
@ -27,12 +27,12 @@ macro_rules! t {
|
||||||
|
|
||||||
fn generate_stub_issue(path: &Path, name: &str, issue: u32) {
|
fn generate_stub_issue(path: &Path, name: &str, issue: u32) {
|
||||||
let mut file = t!(File::create(path));
|
let mut file = t!(File::create(path));
|
||||||
t!(file.write_fmt(format_args!(include_str!("stub-issue.md"), name = name, issue = issue)));
|
t!(write!(file, include_str!("stub-issue.md"), name = name, issue = issue));
|
||||||
}
|
}
|
||||||
|
|
||||||
fn generate_stub_no_issue(path: &Path, name: &str) {
|
fn generate_stub_no_issue(path: &Path, name: &str) {
|
||||||
let mut file = t!(File::create(path));
|
let mut file = t!(File::create(path));
|
||||||
t!(file.write_fmt(format_args!(include_str!("stub-no-issue.md"), name = name)));
|
t!(write!(file, include_str!("stub-no-issue.md"), name = name));
|
||||||
}
|
}
|
||||||
|
|
||||||
fn set_to_summary_str(set: &BTreeSet<String>, dir: &str) -> String {
|
fn set_to_summary_str(set: &BTreeSet<String>, dir: &str) -> String {
|
||||||
|
|
Loading…
Reference in New Issue