[INFO] cloning repository https://github.com/cache-has/siderea
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cache-has/siderea" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcache-has%2Fsiderea", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcache-has%2Fsiderea'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] faf003667b9f2fabd2e8ffd5fd195529c1924ea8
[INFO] checking cache-has/siderea against e4d5758286bf2cf6f415802f2cf861747a7c6c8c for pr-152972
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcache-has%2Fsiderea" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/cache-has/siderea
[INFO] finished tweaking git repo https://github.com/cache-has/siderea
[INFO] tweaked toml for git repo https://github.com/cache-has/siderea written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cache-has/siderea on toolchain e4d5758286bf2cf6f415802f2cf861747a7c6c8c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cache-has/siderea already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478
[INFO] running `Command { std: "docker" "start" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478" "/opt/rustwide/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478" "/opt/rustwide/cargo-home/bin/cargo" "+e4d5758286bf2cf6f415802f2cf861747a7c6c8c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.117
[INFO] [stderr]     Checking memchr v2.8.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking lexical-util v1.0.7
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking rustc-demangle v0.1.27
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking lexical-parse-float v1.0.6
[INFO] [stderr]     Checking unicode-ident v1.0.24
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking bitflags v2.11.0
[INFO] [stderr]     Checking vsop87 v3.0.0
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.117
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking regex-syntax v0.8.10
[INFO] [stderr]     Checking lexical-core v1.0.6
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking wait-timeout v0.2.1
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking rand_xorshift v0.4.0
[INFO] [stderr]     Checking rand v0.9.2
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking simba v0.9.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking rusty-fork v0.3.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling snafu-derive v0.9.0
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking snafu v0.9.0
[INFO] [stderr]     Checking nalgebra v0.33.3
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.117
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking proptest v1.11.0
[INFO] [stderr]     Checking js-sys v0.3.94
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking hifitime v4.2.6
[INFO] [stderr]     Checking sgp4 v2.4.0
[INFO] [stderr]     Checking astro-core v0.1.0 (/opt/rustwide/workdir/crates/astro-core)
[INFO] [stdout] warning: unused import: `hifitime::TimeScale`
[INFO] [stdout]   --> crates/astro-core/src/coordinates/frames.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use hifitime::TimeScale;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serde-wasm-bindgen v0.6.5
[INFO] [stdout] warning: unused import: `AU`
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2676:34
[INFO] [stdout]      |
[INFO] [stdout] 2676 |     use crate::core::constants::{AU, GM_EARTH, R_EARTH};
[INFO] [stdout]      |                                  ^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `approx::assert_relative_eq`
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2677:9
[INFO] [stdout]      |
[INFO] [stdout] 2677 |     use approx::assert_relative_eq;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jd1`
[INFO] [stdout]    --> crates/astro-core/src/coordinates/precession_nutation.rs:283:35
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub fn simplified_nutation_matrix(jd1: f64, jd2: f64) -> Matrix3<f64> {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_jd1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jd2`
[INFO] [stdout]    --> crates/astro-core/src/coordinates/precession_nutation.rs:283:45
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub fn simplified_nutation_matrix(jd1: f64, jd2: f64) -> Matrix3<f64> {
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_jd2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_infinity`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/gravityassist.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let v_infinity = v_infinity_sq.sqrt();
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_infinity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |         for iter in 0..MAX_ITER {
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d2t_dx2`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:470:25
[INFO] [stdout]     |
[INFO] [stdout] 470 |             let (dt_dx, d2t_dx2, d3t_dx3) = time_derivatives_izzo(x, lambda, revs as i32);
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_d2t_dx2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d3t_dx3`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:470:34
[INFO] [stdout]     |
[INFO] [stdout] 470 |             let (dt_dx, d2t_dx2, d3t_dx3) = time_derivatives_izzo(x, lambda, revs as i32);
[INFO] [stdout]     |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_d3t_dx3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r8`
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let r8 = r6 * r2;
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_r8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `normalize_vector` is never used
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/gravityassist.rs:479:8
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl GravityAssist {
[INFO] [stdout]     | ------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 479 |     fn normalize_vector(v: [f64; 3]) -> [f64; 3] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stumpff_functions` is never used
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:645:4
[INFO] [stdout]     |
[INFO] [stdout] 645 | fn stumpff_functions(z: f64) -> (f64, f64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stumpff_derivatives` is never used
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:681:4
[INFO] [stdout]     |
[INFO] [stdout] 681 | fn stumpff_derivatives(z: f64, c2: f64, c3: f64) -> (f64, f64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/core/anomaly.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let M = mean_anomaly.rem_euclid(2.0 * PI);
[INFO] [stdout]    |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let E0 = if eccentricity < 0.8 {
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case: `e0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let ratio = |E: f64| (E - eccentricity * E.sin() - M) / (1.0 - eccentricity * E.cos());
[INFO] [stdout]     |                  ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let f = |E: f64| E - eccentricity * E.sin() - M;
[INFO] [stdout]     |              ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let M = (eccentric_anomaly - eccentricity * eccentric_anomaly.sin()).rem_euclid(2.0 * PI);
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cos_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let cos_E = eccentric_anomaly.cos();
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `cos_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sin_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let sin_E = eccentric_anomaly.sin();
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `sin_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cos_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let cos_E = (eccentricity + cos_nu) / denom;
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `cos_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sin_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let sin_E = ((1.0 - eccentricity * eccentricity).sqrt() * sin_nu) / denom;
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `sin_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let E = sin_E.atan2(cos_E);
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let E = mean_to_eccentric_anomaly(mean_anomaly, eccentricity, tol, max_iter)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let E = true_to_eccentric_anomaly(true_anomaly, eccentricity)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let H0 = if mean_anomaly.abs() > 1.0 {
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 |         |H: f64| (eccentricity * H.sinh() - H - mean_anomaly) / (eccentricity * H.cosh() - 1.0);
[INFO] [stdout]     |          ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let f = |H: f64| eccentricity * H.sinh() - H - mean_anomaly;
[INFO] [stdout]     |              ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let M = eccentricity * hyperbolic_anomaly.sinh() - hyperbolic_anomaly;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cosh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let cosh_H = hyperbolic_anomaly.cosh();
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `cosh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sinh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let sinh_H = hyperbolic_anomaly.sinh();
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `sinh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `_cosh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |     let _cosh_H = (eccentricity + cos_nu) / denom;
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `_cosh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sinh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let sinh_H = ((eccentricity * eccentricity - 1.0).sqrt() * sin_nu) / denom;
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `sinh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let H = mean_to_hyperbolic_anomaly(mean_anomaly, eccentricity, tol, max_iter)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 |     let H = true_to_hyperbolic_anomaly(true_anomaly, eccentricity)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `D` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let D = if mean_anomaly >= 0.0 {
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `D` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:545:9
[INFO] [stdout]     |
[INFO] [stdout] 545 |     let D = (true_anomaly / 2.0).tan();
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |     let M = D + D.powi(3) / 3.0;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |         .map(|(i, &M)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:655:20
[INFO] [stdout]     |
[INFO] [stdout] 655 |         .map(|(i, &E)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:745:20
[INFO] [stdout]     |
[INFO] [stdout] 745 |         .map(|(i, &M)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:784:20
[INFO] [stdout]     |
[INFO] [stdout] 784 |         .map(|(i, &H)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:810:16
[INFO] [stdout]     |
[INFO] [stdout] 810 |         .map(|&M| mean_to_true_anomaly_parabolic(M))
[INFO] [stdout]     |                ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `L` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/elements.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub L: f64,
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `L` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/elements.rs:173:56
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn new(p: f64, f: f64, g: f64, h: f64, k: f64, L: f64) -> Self {
[INFO] [stdout]     |                                                        ^ help: convert the identifier to snake case: `l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `L` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/elements.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let L = raan + argp + nu;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M0` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/propagators/keplerian.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let M0 = true_to_mean_anomaly(elements.nu, elements.e)?;
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case: `m0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/propagators/keplerian.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let M = (M0 + n * dt).rem_euclid(2.0 * PI);
[INFO] [stdout]    |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `delta_M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let delta_M = n * dt;
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `delta_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let M0 = true_to_mean_anomaly(nu0, e)?;
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case: `m0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let M = M0 + delta_M;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/propagators/perturbations.rs:67:55
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn j2_perturbation(r: &Vector3, mu: f64, j2: f64, R: f64) -> Vector3 {
[INFO] [stdout]    |                                                       ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:137:54
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn exponential_density(altitude: f64, rho0: f64, H0: f64) -> f64 {
[INFO] [stdout]     |                                                      ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:192:52
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub fn drag_acceleration(r: &Vector3, v: &Vector3, R: f64, rho0: f64, H0: f64, B: f64) -> Vector3 {
[INFO] [stdout]     |                                                    ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:192:71
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub fn drag_acceleration(r: &Vector3, v: &Vector3, R: f64, rho0: f64, H0: f64, B: f64) -> Vector3 {
[INFO] [stdout]     |                                                                       ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:192:80
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub fn drag_acceleration(r: &Vector3, v: &Vector3, R: f64, rho0: f64, H0: f64, B: f64) -> Vector3 {
[INFO] [stdout]     |                                                                                ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:583:5
[INFO] [stdout]     |
[INFO] [stdout] 583 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:585:5
[INFO] [stdout]     |
[INFO] [stdout] 585 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:586:5
[INFO] [stdout]     |
[INFO] [stdout] 586 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:624:5
[INFO] [stdout]     |
[INFO] [stdout] 624 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:626:5
[INFO] [stdout]     |
[INFO] [stdout] 626 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:674:5
[INFO] [stdout]     |
[INFO] [stdout] 674 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:708:5
[INFO] [stdout]     |
[INFO] [stdout] 708 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1235:58
[INFO] [stdout]      |
[INFO] [stdout] 1235 | pub fn shadow_function(r_sat: &Vector3, r_sun: &Vector3, R_earth: f64) -> f64 {
[INFO] [stdout]      |                                                          ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1359:5
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1360:5
[INFO] [stdout]      |
[INFO] [stdout] 1360 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1412:5
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1413:5
[INFO] [stdout]      |
[INFO] [stdout] 1413 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1482:5
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1483:5
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1536:5
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:138:51
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn jacobian_j2(r: &Vector3, mu: f64, j2: f64, R: f64) -> na::Matrix6<f64> {
[INFO] [stdout]     |                                                   ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:301:13
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let A = jacobian_two_body(&r, mu);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:412:13
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let A = jacobian_two_body(&r, mu);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let A = jacobian_j2(&r, mu, j2, R);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking wasm-bridge v0.1.0 (/opt/rustwide/workdir/crates/wasm-bridge)
[INFO] [stdout] warning: unused variable: `tol_au`
[INFO] [stdout]    --> crates/wasm-bridge/src/tests.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let tol_au = 1e-4;
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tol_au`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jd1`
[INFO] [stdout]    --> crates/astro-core/src/coordinates/precession_nutation.rs:283:35
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub fn simplified_nutation_matrix(jd1: f64, jd2: f64) -> Matrix3<f64> {
[INFO] [stdout]     |                                   ^^^ help: if this is intentional, prefix it with an underscore: `_jd1`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `jd2`
[INFO] [stdout]    --> crates/astro-core/src/coordinates/precession_nutation.rs:283:45
[INFO] [stdout]     |
[INFO] [stdout] 283 | pub fn simplified_nutation_matrix(jd1: f64, jd2: f64) -> Matrix3<f64> {
[INFO] [stdout]     |                                             ^^^ help: if this is intentional, prefix it with an underscore: `_jd2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c_mag`
[INFO] [stdout]    --> crates/astro-core/src/core/linalg.rs:428:17
[INFO] [stdout]     |
[INFO] [stdout] 428 |             let c_mag = c.norm();
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_c_mag`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_infinity`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/gravityassist.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |         let v_infinity = v_infinity_sq.sqrt();
[INFO] [stdout]     |             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_infinity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `iter`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |         for iter in 0..MAX_ITER {
[INFO] [stdout]     |             ^^^^ help: if this is intentional, prefix it with an underscore: `_iter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d2t_dx2`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:470:25
[INFO] [stdout]     |
[INFO] [stdout] 470 |             let (dt_dx, d2t_dx2, d3t_dx3) = time_derivatives_izzo(x, lambda, revs as i32);
[INFO] [stdout]     |                         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_d2t_dx2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d3t_dx3`
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:470:34
[INFO] [stdout]     |
[INFO] [stdout] 470 |             let (dt_dx, d2t_dx2, d3t_dx3) = time_derivatives_izzo(x, lambda, revs as i32);
[INFO] [stdout]     |                                  ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_d3t_dx3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v_circ`
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |         let v_circ = (GM_EARTH / r).sqrt();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_v_circ`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r8`
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let r8 = r6 * r2;
[INFO] [stdout]     |         ^^ help: if this is intentional, prefix it with an underscore: `_r8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stumpff_derivatives` is never used
[INFO] [stdout]    --> crates/astro-core/src/maneuvers/lambert.rs:681:4
[INFO] [stdout]     |
[INFO] [stdout] 681 | fn stumpff_derivatives(z: f64, c2: f64, c3: f64) -> (f64, f64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/core/anomaly.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let M = mean_anomaly.rem_euclid(2.0 * PI);
[INFO] [stdout]    |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let E0 = if eccentricity < 0.8 {
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case: `e0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let ratio = |E: f64| (E - eccentricity * E.sin() - M) / (1.0 - eccentricity * E.cos());
[INFO] [stdout]     |                  ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let f = |E: f64| E - eccentricity * E.sin() - M;
[INFO] [stdout]     |              ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let M = (eccentric_anomaly - eccentricity * eccentric_anomaly.sin()).rem_euclid(2.0 * PI);
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cos_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let cos_E = eccentric_anomaly.cos();
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `cos_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sin_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let sin_E = eccentric_anomaly.sin();
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `sin_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cos_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let cos_E = (eccentricity + cos_nu) / denom;
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `cos_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sin_E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let sin_E = ((1.0 - eccentricity * eccentricity).sqrt() * sin_nu) / denom;
[INFO] [stdout]     |         ^^^^^ help: convert the identifier to snake case: `sin_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let E = sin_E.atan2(cos_E);
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let E = mean_to_eccentric_anomaly(mean_anomaly, eccentricity, tol, max_iter)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let E = true_to_eccentric_anomaly(true_anomaly, eccentricity)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let H0 = if mean_anomaly.abs() > 1.0 {
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 |         |H: f64| (eccentricity * H.sinh() - H - mean_anomaly) / (eccentricity * H.cosh() - 1.0);
[INFO] [stdout]     |          ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let f = |H: f64| eccentricity * H.sinh() - H - mean_anomaly;
[INFO] [stdout]     |              ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let M = eccentricity * hyperbolic_anomaly.sinh() - hyperbolic_anomaly;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `cosh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let cosh_H = hyperbolic_anomaly.cosh();
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `cosh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sinh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let sinh_H = hyperbolic_anomaly.sinh();
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `sinh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `_cosh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:446:9
[INFO] [stdout]     |
[INFO] [stdout] 446 |     let _cosh_H = (eccentricity + cos_nu) / denom;
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `_cosh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `sinh_H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let sinh_H = ((eccentricity * eccentricity - 1.0).sqrt() * sin_nu) / denom;
[INFO] [stdout]     |         ^^^^^^ help: convert the identifier to snake case: `sinh_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:463:9
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let H = mean_to_hyperbolic_anomaly(mean_anomaly, eccentricity, tol, max_iter)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 |     let H = true_to_hyperbolic_anomaly(true_anomaly, eccentricity)?;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `D` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let D = if mean_anomaly >= 0.0 {
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `D` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:545:9
[INFO] [stdout]     |
[INFO] [stdout] 545 |     let D = (true_anomaly / 2.0).tan();
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |     let M = D + D.powi(3) / 3.0;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |         .map(|(i, &M)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:655:20
[INFO] [stdout]     |
[INFO] [stdout] 655 |         .map(|(i, &E)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:745:20
[INFO] [stdout]     |
[INFO] [stdout] 745 |         .map(|(i, &M)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:784:20
[INFO] [stdout]     |
[INFO] [stdout] 784 |         .map(|(i, &H)| {
[INFO] [stdout]     |                    ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:810:16
[INFO] [stdout]     |
[INFO] [stdout] 810 |         .map(|&M| mean_to_true_anomaly_parabolic(M))
[INFO] [stdout]     |                ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:832:13
[INFO] [stdout]     |
[INFO] [stdout] 832 |         let M = 1.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 |         let E = mean_to_eccentric_anomaly(M, e, None, None).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:841:13
[INFO] [stdout]     |
[INFO] [stdout] 841 |         let M = 1.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:843:13
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let E = mean_to_eccentric_anomaly(M, e, None, None).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |         let M_check = E - e * E.sin();
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:853:13
[INFO] [stdout]     |
[INFO] [stdout] 853 |         let M = 0.5;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:855:13
[INFO] [stdout]     |
[INFO] [stdout] 855 |         let E = mean_to_eccentric_anomaly(M, e, None, None).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:857:13
[INFO] [stdout]     |
[INFO] [stdout] 857 |         let M_check = E - e * E.sin();
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |         let E = 0.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:873:13
[INFO] [stdout]     |
[INFO] [stdout] 873 |         let E = PI;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:884:13
[INFO] [stdout]     |
[INFO] [stdout] 884 |         let E = true_to_eccentric_anomaly(nu_orig, e).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_orig` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:892:13
[INFO] [stdout]     |
[INFO] [stdout] 892 |         let M_orig = 1.5;
[INFO] [stdout]     |             ^^^^^^ help: convert the identifier to snake case: `m_orig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:896:13
[INFO] [stdout]     |
[INFO] [stdout] 896 |         let M_check = true_to_mean_anomaly(nu, e).unwrap();
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:903:13
[INFO] [stdout]     |
[INFO] [stdout] 903 |         let M = 1.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:916:13
[INFO] [stdout]     |
[INFO] [stdout] 916 |         let M = 2.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:918:13
[INFO] [stdout]     |
[INFO] [stdout] 918 |         let H = mean_to_hyperbolic_anomaly(M, e, None, None).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:921:13
[INFO] [stdout]     |
[INFO] [stdout] 921 |         let M_check = e * H.sinh() - H;
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:927:13
[INFO] [stdout]     |
[INFO] [stdout] 927 |         let M = 5.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:929:13
[INFO] [stdout]     |
[INFO] [stdout] 929 |         let H = mean_to_hyperbolic_anomaly(M, e, None, None).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:931:13
[INFO] [stdout]     |
[INFO] [stdout] 931 |         let M_check = e * H.sinh() - H;
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:938:13
[INFO] [stdout]     |
[INFO] [stdout] 938 |         let H = 0.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:949:13
[INFO] [stdout]     |
[INFO] [stdout] 949 |         let H = true_to_hyperbolic_anomaly(nu_orig, e).unwrap();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_orig` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:957:13
[INFO] [stdout]     |
[INFO] [stdout] 957 |         let M_orig = 3.0;
[INFO] [stdout]     |             ^^^^^^ help: convert the identifier to snake case: `m_orig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:961:13
[INFO] [stdout]     |
[INFO] [stdout] 961 |         let M_check = true_to_mean_anomaly_hyperbolic(nu, e).unwrap();
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:968:13
[INFO] [stdout]     |
[INFO] [stdout] 968 |         let M = 1.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:981:13
[INFO] [stdout]     |
[INFO] [stdout] 981 |         let M = 0.0;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:988:13
[INFO] [stdout]     |
[INFO] [stdout] 988 |         let M = 0.5;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `D` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:992:13
[INFO] [stdout]     |
[INFO] [stdout] 992 |         let D = (nu / 2.0).tan();
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |         let M_check = D + D.powi(3) / 3.0;
[INFO] [stdout]     |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/anomaly.rs:999:13
[INFO] [stdout]     |
[INFO] [stdout] 999 |         let M = -0.5;
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `D` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1002:13
[INFO] [stdout]      |
[INFO] [stdout] 1002 |         let D = (nu / 2.0).tan();
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1003:13
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         let M_check = D + D.powi(3) / 3.0;
[INFO] [stdout]      |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_orig` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1009:13
[INFO] [stdout]      |
[INFO] [stdout] 1009 |         let M_orig = 1.2;
[INFO] [stdout]      |             ^^^^^^ help: convert the identifier to snake case: `m_orig`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1012:13
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         let M_check = true_to_mean_anomaly_parabolic(nu).unwrap();
[INFO] [stdout]      |             ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1020:13
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         let M = 0.8;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1049:18
[INFO] [stdout]      |
[INFO] [stdout] 1049 |         for (i, &M) in mean_anomalies.iter().enumerate() {
[INFO] [stdout]      |                  ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E_individual` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1050:17
[INFO] [stdout]      |
[INFO] [stdout] 1050 |             let E_individual = mean_to_eccentric_anomaly(M, eccentricity, None, None).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `e_individual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E_individual` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1068:17
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             let E_individual =
[INFO] [stdout]      |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `e_individual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1087:17
[INFO] [stdout]      |
[INFO] [stdout] 1087 |             let M_check = true_to_mean_anomaly(nu, eccentricity).unwrap();
[INFO] [stdout]      |                 ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_individual` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1103:17
[INFO] [stdout]      |
[INFO] [stdout] 1103 |             let M_individual = true_to_mean_anomaly(nu, eccentricity).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `m_individual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1119:18
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         for (i, &M) in mean_anomalies.iter().enumerate() {
[INFO] [stdout]      |                  ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H_individual` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1120:17
[INFO] [stdout]      |
[INFO] [stdout] 1120 |             let H_individual = mean_to_hyperbolic_anomaly(M, eccentricity, None, None).unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `h_individual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M_check` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1138:17
[INFO] [stdout]      |
[INFO] [stdout] 1138 |             let M_check = true_to_mean_anomaly_hyperbolic(results[i], eccentricities[i]).unwrap();
[INFO] [stdout]      |                 ^^^^^^^ help: convert the identifier to snake case: `m_check`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1152:18
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         for (i, &M) in mean_anomalies.iter().enumerate() {
[INFO] [stdout]      |                  ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `E_individual` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/core/anomaly.rs:1181:17
[INFO] [stdout]      |
[INFO] [stdout] 1181 |             let E_individual =
[INFO] [stdout]      |                 ^^^^^^^^^^^^ help: convert the identifier to snake case: `e_individual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `L` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/elements.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub L: f64,
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `L` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/elements.rs:173:56
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn new(p: f64, f: f64, g: f64, h: f64, k: f64, L: f64) -> Self {
[INFO] [stdout]     |                                                        ^ help: convert the identifier to snake case: `l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `L` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/core/elements.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let L = raan + argp + nu;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M0` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/propagators/keplerian.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let M0 = true_to_mean_anomaly(elements.nu, elements.e)?;
[INFO] [stdout]    |         ^^ help: convert the identifier to snake case: `m0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/propagators/keplerian.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let M = (M0 + n * dt).rem_euclid(2.0 * PI);
[INFO] [stdout]    |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `delta_M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     let delta_M = n * dt;
[INFO] [stdout]     |         ^^^^^^^ help: convert the identifier to snake case: `delta_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let M0 = true_to_mean_anomaly(nu0, e)?;
[INFO] [stdout]     |         ^^ help: convert the identifier to snake case: `m0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `M` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/keplerian.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let M = M0 + delta_M;
[INFO] [stdout]     |         ^ help: convert the identifier to snake case: `m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]   --> crates/astro-core/src/propagators/perturbations.rs:67:55
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub fn j2_perturbation(r: &Vector3, mu: f64, j2: f64, R: f64) -> Vector3 {
[INFO] [stdout]    |                                                       ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:137:54
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub fn exponential_density(altitude: f64, rho0: f64, H0: f64) -> f64 {
[INFO] [stdout]     |                                                      ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:192:52
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub fn drag_acceleration(r: &Vector3, v: &Vector3, R: f64, rho0: f64, H0: f64, B: f64) -> Vector3 {
[INFO] [stdout]     |                                                    ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:192:71
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub fn drag_acceleration(r: &Vector3, v: &Vector3, R: f64, rho0: f64, H0: f64, B: f64) -> Vector3 {
[INFO] [stdout]     |                                                                       ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:192:80
[INFO] [stdout]     |
[INFO] [stdout] 192 | pub fn drag_acceleration(r: &Vector3, v: &Vector3, R: f64, rho0: f64, H0: f64, B: f64) -> Vector3 {
[INFO] [stdout]     |                                                                                ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:311:5
[INFO] [stdout]     |
[INFO] [stdout] 311 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:372:5
[INFO] [stdout]     |
[INFO] [stdout] 372 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:429:5
[INFO] [stdout]     |
[INFO] [stdout] 429 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:470:5
[INFO] [stdout]     |
[INFO] [stdout] 470 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:531:5
[INFO] [stdout]     |
[INFO] [stdout] 531 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:583:5
[INFO] [stdout]     |
[INFO] [stdout] 583 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:585:5
[INFO] [stdout]     |
[INFO] [stdout] 585 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:586:5
[INFO] [stdout]     |
[INFO] [stdout] 586 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:624:5
[INFO] [stdout]     |
[INFO] [stdout] 624 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:626:5
[INFO] [stdout]     |
[INFO] [stdout] 626 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:672:5
[INFO] [stdout]     |
[INFO] [stdout] 672 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:674:5
[INFO] [stdout]     |
[INFO] [stdout] 674 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:675:5
[INFO] [stdout]     |
[INFO] [stdout] 675 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:708:5
[INFO] [stdout]     |
[INFO] [stdout] 708 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `H0` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:710:5
[INFO] [stdout]     |
[INFO] [stdout] 710 |     H0: f64,
[INFO] [stdout]     |     ^^ help: convert the identifier to snake case: `h0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/perturbations.rs:711:5
[INFO] [stdout]     |
[INFO] [stdout] 711 |     B: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1235:58
[INFO] [stdout]      |
[INFO] [stdout] 1235 | pub fn shadow_function(r_sat: &Vector3, r_sun: &Vector3, R_earth: f64) -> f64 {
[INFO] [stdout]      |                                                          ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1359:5
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1360:5
[INFO] [stdout]      |
[INFO] [stdout] 1360 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1412:5
[INFO] [stdout]      |
[INFO] [stdout] 1412 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1413:5
[INFO] [stdout]      |
[INFO] [stdout] 1413 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1482:5
[INFO] [stdout]      |
[INFO] [stdout] 1482 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1483:5
[INFO] [stdout]      |
[INFO] [stdout] 1483 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     C_r: f64,
[INFO] [stdout]      |     ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R_earth` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1536:5
[INFO] [stdout]      |
[INFO] [stdout] 1536 |     R_earth: f64,
[INFO] [stdout]      |     ^^^^^^^ help: convert the identifier to snake case: `r_earth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rho_H` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1802:13
[INFO] [stdout]      |
[INFO] [stdout] 1802 |         let rho_H = exponential_density(H0_EARTH, RHO0_EARTH, H0_EARTH);
[INFO] [stdout]      |             ^^^^^ help: convert the identifier to snake case: `rho_h`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1815:13
[INFO] [stdout]      |
[INFO] [stdout] 1815 |         let B = 50.0; // CubeSat-like ballistic coefficient
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1839:13
[INFO] [stdout]      |
[INFO] [stdout] 1839 |         let B = 82.0; // ISS ballistic coefficient
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1858:13
[INFO] [stdout]      |
[INFO] [stdout] 1858 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1879:13
[INFO] [stdout]      |
[INFO] [stdout] 1879 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B_small` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1895:13
[INFO] [stdout]      |
[INFO] [stdout] 1895 |         let B_small = 20.0; // Small satellite (more drag)
[INFO] [stdout]      |             ^^^^^^^ help: convert the identifier to snake case: `b_small`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B_large` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1896:13
[INFO] [stdout]      |
[INFO] [stdout] 1896 |         let B_large = 200.0; // Large satellite (less drag)
[INFO] [stdout]      |             ^^^^^^^ help: convert the identifier to snake case: `b_large`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1917:13
[INFO] [stdout]      |
[INFO] [stdout] 1917 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1945:13
[INFO] [stdout]      |
[INFO] [stdout] 1945 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:1973:13
[INFO] [stdout]      |
[INFO] [stdout] 1973 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2012:13
[INFO] [stdout]      |
[INFO] [stdout] 2012 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `B` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2040:13
[INFO] [stdout]      |
[INFO] [stdout] 2040 |         let B = 50.0;
[INFO] [stdout]      |             ^ help: convert the identifier to snake case: `b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2688:13
[INFO] [stdout]      |
[INFO] [stdout] 2688 |         let C_r = 1.3; // Reflectivity coefficient
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2719:13
[INFO] [stdout]      |
[INFO] [stdout] 2719 |         let C_r = 1.3;
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2749:13
[INFO] [stdout]      |
[INFO] [stdout] 2749 |         let C_r = 1.3;
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2796:13
[INFO] [stdout]      |
[INFO] [stdout] 2796 |         let C_r = 1.3;
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2835:13
[INFO] [stdout]      |
[INFO] [stdout] 2835 |         let C_r = 1.3;
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2868:13
[INFO] [stdout]      |
[INFO] [stdout] 2868 |         let C_r = 1.5;
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `C_r` should have a snake case name
[INFO] [stdout]     --> crates/astro-core/src/propagators/perturbations.rs:2901:13
[INFO] [stdout]      |
[INFO] [stdout] 2901 |         let C_r = 1.3;
[INFO] [stdout]      |             ^^^ help: convert the identifier to snake case (notice the capitalization): `c_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:138:51
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub fn jacobian_j2(r: &Vector3, mu: f64, j2: f64, R: f64) -> na::Matrix6<f64> {
[INFO] [stdout]     |                                                   ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:301:13
[INFO] [stdout]     |
[INFO] [stdout] 301 |         let A = jacobian_two_body(&r, mu);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:412:13
[INFO] [stdout]     |
[INFO] [stdout] 412 |         let A = jacobian_two_body(&r, mu);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `R` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     R: f64,
[INFO] [stdout]     |     ^ help: convert the identifier to snake case: `r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |         let A = jacobian_j2(&r, mu, j2, R);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:573:13
[INFO] [stdout]     |
[INFO] [stdout] 573 |         let A = jacobian_two_body(&r, GM_EARTH);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:603:13
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let A = jacobian_two_body(&r, GM_EARTH);
[INFO] [stdout]     |             ^ help: convert the identifier to snake case: `a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A_twobody` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:704:13
[INFO] [stdout]     |
[INFO] [stdout] 704 |         let A_twobody = jacobian_two_body(&r, GM_EARTH);
[INFO] [stdout]     |             ^^^^^^^^^ help: convert the identifier to snake case: `a_twobody`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `A_j2_zero` should have a snake case name
[INFO] [stdout]    --> crates/astro-core/src/propagators/stm.rs:705:13
[INFO] [stdout]     |
[INFO] [stdout] 705 |         let A_j2_zero = jacobian_j2(&r, GM_EARTH, 0.0, 6378e3);
[INFO] [stdout]     |             ^^^^^^^^^ help: convert the identifier to snake case: `a_j2_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 52.97s
[INFO] running `Command { std: "docker" "inspect" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478", kill_on_drop: false }`
[INFO] [stdout] a3745e5f6835da18142f41cf134c44fbfe24d3257bc01f507ba3afe0b1bc5478
