style: cargo fmt

This commit is contained in:
2026-04-23 20:23:13 +02:00
parent 480467ac32
commit 04d5478ee4
6 changed files with 24 additions and 23 deletions

View File

@@ -1,4 +1,4 @@
use criterion::{criterion_group, criterion_main, Criterion}; use criterion::{Criterion, criterion_group, criterion_main};
use trueskill_tt::gaussian::Gaussian; use trueskill_tt::gaussian::Gaussian;
fn benchmark_gaussian_arithmetic(criterion: &mut Criterion) { fn benchmark_gaussian_arithmetic(criterion: &mut Criterion) {
@@ -6,36 +6,36 @@ fn benchmark_gaussian_arithmetic(criterion: &mut Criterion) {
let g1 = Gaussian::from_ms(25.0, 25.0 / 3.0); let g1 = Gaussian::from_ms(25.0, 25.0 / 3.0);
let g2 = Gaussian::from_ms(0.0, 1.0); let g2 = Gaussian::from_ms(0.0, 1.0);
let g3 = Gaussian::from_ms(1.0, 1.0); let g3 = Gaussian::from_ms(1.0, 1.0);
// Benchmark addition // Benchmark addition
criterion.bench_function("Gaussian::add", |bencher| { criterion.bench_function("Gaussian::add", |bencher| {
bencher.iter(|| g1 + g2); bencher.iter(|| g1 + g2);
}); });
// Benchmark subtraction // Benchmark subtraction
criterion.bench_function("Gaussian::sub", |bencher| { criterion.bench_function("Gaussian::sub", |bencher| {
bencher.iter(|| g1 - g3); bencher.iter(|| g1 - g3);
}); });
// Benchmark multiplication // Benchmark multiplication
criterion.bench_function("Gaussian::mul", |bencher| { criterion.bench_function("Gaussian::mul", |bencher| {
bencher.iter(|| g1 * g2); bencher.iter(|| g1 * g2);
}); });
// Benchmark division // Benchmark division
criterion.bench_function("Gaussian::div", |bencher| { criterion.bench_function("Gaussian::div", |bencher| {
bencher.iter(|| g1 / g2); bencher.iter(|| g1 / g2);
}); });
// Benchmark natural parameter conversions // Benchmark natural parameter conversions
criterion.bench_function("Gaussian::pi", |bencher| { criterion.bench_function("Gaussian::pi", |bencher| {
bencher.iter(|| g1.pi()); bencher.iter(|| g1.pi());
}); });
criterion.bench_function("Gaussian::tau", |bencher| { criterion.bench_function("Gaussian::tau", |bencher| {
bencher.iter(|| g1.tau()); bencher.iter(|| g1.tau());
}); });
// Benchmark combined pi/tau operations (used in mul/div) // Benchmark combined pi/tau operations (used in mul/div)
criterion.bench_function("Gaussian::pi_tau_combined", |bencher| { criterion.bench_function("Gaussian::pi_tau_combined", |bencher| {
bencher.iter(|| { bencher.iter(|| {

View File

@@ -159,10 +159,12 @@ fn main() {
} }
mod csv { mod csv {
use std::fs::File; use std::{
use std::io::{self, BufRead, BufReader, Lines}; fs::File,
use std::ops; io::{self, BufRead, BufReader, Lines},
use std::path::Path; ops,
path::Path,
};
pub struct Reader { pub struct Reader {
header_map: Vec<String>, header_map: Vec<String>,

View File

@@ -391,9 +391,8 @@ pub(crate) fn compute_elapsed(last_time: i64, actual_time: i64) -> i64 {
mod tests { mod tests {
use approx::assert_ulps_eq; use approx::assert_ulps_eq;
use crate::{IndexMap, agent::Agent, drift::ConstantDrift, player::Player};
use super::*; use super::*;
use crate::{IndexMap, agent::Agent, drift::ConstantDrift, player::Player};
#[test] #[test]
fn test_one_event_each() { fn test_one_event_each() {

View File

@@ -203,9 +203,8 @@ impl<'a, D: Drift> Game<'a, D> {
mod tests { mod tests {
use ::approx::assert_ulps_eq; use ::approx::assert_ulps_eq;
use crate::{ConstantDrift, GAMMA, Gaussian, N_INF, Player};
use super::*; use super::*;
use crate::{ConstantDrift, GAMMA, Gaussian, N_INF, Player};
#[test] #[test]
fn test_1vs1() { fn test_1vs1() {

View File

@@ -433,9 +433,8 @@ impl<D: Drift> History<D> {
mod tests { mod tests {
use approx::assert_ulps_eq; use approx::assert_ulps_eq;
use crate::{ConstantDrift, EPSILON, Game, Gaussian, ITERATIONS, IndexMap, P_DRAW, Player};
use super::*; use super::*;
use crate::{ConstantDrift, EPSILON, Game, Gaussian, ITERATIONS, IndexMap, P_DRAW, Player};
#[test] #[test]
fn test_init() { fn test_init() {

View File

@@ -1,8 +1,10 @@
use std::borrow::{Borrow, ToOwned}; use std::{
use std::cmp::Reverse; borrow::{Borrow, ToOwned},
use std::collections::HashMap; cmp::Reverse,
use std::f64::consts::{FRAC_1_SQRT_2, FRAC_2_SQRT_PI, SQRT_2}; collections::HashMap,
use std::hash::Hash; f64::consts::{FRAC_1_SQRT_2, FRAC_2_SQRT_PI, SQRT_2},
hash::Hash,
};
pub mod agent; pub mod agent;
#[cfg(feature = "approx")] #[cfg(feature = "approx")]