[INFO] cloning repository https://github.com/AtmoPierce/matrslab [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AtmoPierce/matrslab" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAtmoPierce%2Fmatrslab", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAtmoPierce%2Fmatrslab'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 864b7841189495a1012b4d58b279a858ad7dcfc5 [INFO] checking AtmoPierce/matrslab against try#d336647335db03a0fc5b24fc5325cd3905c5b8e8 for pr-151146 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAtmoPierce%2Fmatrslab" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/AtmoPierce/matrslab [INFO] finished tweaking git repo https://github.com/AtmoPierce/matrslab [INFO] tweaked toml for git repo https://github.com/AtmoPierce/matrslab written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/AtmoPierce/matrslab on toolchain d336647335db03a0fc5b24fc5325cd3905c5b8e8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d336647335db03a0fc5b24fc5325cd3905c5b8e8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/AtmoPierce/matrslab 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" "+d336647335db03a0fc5b24fc5325cd3905c5b8e8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /workspace/builds/worker-1-tc2/source/crates/aether_core/Cargo.toml [INFO] [stderr] workspace: /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] [stderr] warning: /workspace/builds/worker-1-tc2/source/crates/aether_ml/Cargo.toml: Found `feature = ...` in `target.'cfg(...)'.dependencies`. This key is not supported for selecting dependencies and will not work as expected. Use the [features] section instead: https://doc.rust-lang.org/cargo/reference/features.html [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+d336647335db03a0fc5b24fc5325cd3905c5b8e8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] aa505f7778219836d960abb5d4addc38c713954adfff08c0e1e1ab6aea8bf25b [INFO] running `Command { std: "docker" "start" "-a" "aa505f7778219836d960abb5d4addc38c713954adfff08c0e1e1ab6aea8bf25b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "aa505f7778219836d960abb5d4addc38c713954adfff08c0e1e1ab6aea8bf25b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa505f7778219836d960abb5d4addc38c713954adfff08c0e1e1ab6aea8bf25b", kill_on_drop: false }` [INFO] [stdout] aa505f7778219836d960abb5d4addc38c713954adfff08c0e1e1ab6aea8bf25b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+d336647335db03a0fc5b24fc5325cd3905c5b8e8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f6de86a568b4cc3f979038179b307af387606a904f6f42bb2ba8cdfac6ece0fb [INFO] running `Command { std: "docker" "start" "-a" "f6de86a568b4cc3f979038179b307af387606a904f6f42bb2ba8cdfac6ece0fb", kill_on_drop: false }` [INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root: [INFO] [stderr] package: /opt/rustwide/workdir/crates/aether_core/Cargo.toml [INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml [INFO] [stderr] warning: /opt/rustwide/workdir/crates/aether_ml/Cargo.toml: Found `feature = ...` in `target.'cfg(...)'.dependencies`. This key is not supported for selecting dependencies and will not work as expected. Use the [features] section instead: https://doc.rust-lang.org/cargo/reference/features.html [INFO] [stderr] warning: aether v0.1.1 (/opt/rustwide/workdir/crates/aether) ignoring invalid dependency `aether_examples` which is missing a lib target [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.5 [INFO] [stderr] Checking cfg-if v1.0.4 [INFO] [stderr] Checking once_cell v1.21.3 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking aether_rand v0.1.1 (/opt/rustwide/workdir/crates/aether_rand) [INFO] [stderr] Checking adler2 v2.0.1 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling font-kit v0.14.3 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Compiling cc v1.2.46 [INFO] [stderr] Checking web-time v1.1.0 [INFO] [stderr] Checking fdeflate v0.3.7 [INFO] [stderr] Checking libloading v0.8.9 [INFO] [stderr] Checking memchr v2.7.6 [INFO] [stderr] Checking flate2 v1.1.5 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking csv-core v0.1.13 [INFO] [stderr] Checking png v0.17.16 [INFO] [stderr] Checking dlib v0.5.2 [INFO] [stderr] Checking log v0.4.28 [INFO] [stderr] Compiling pathfinder_simd v0.5.5 [INFO] [stderr] Checking jpeg-decoder v0.3.2 [INFO] [stderr] Checking dirs-sys v0.5.0 [INFO] [stderr] Checking bytemuck v1.24.0 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking itoa v1.0.15 [INFO] [stderr] Compiling yeslogic-fontconfig-sys v6.0.0 [INFO] [stderr] Checking weezl v0.1.12 [INFO] [stderr] Checking plotters-backend v0.3.7 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking ryu v1.0.20 [INFO] [stderr] Checking dirs v6.0.0 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking gif v0.12.0 [INFO] [stderr] Checking pathfinder_geometry v0.5.1 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking iana-time-zone v0.1.64 [INFO] [stderr] Checking float-ord v0.3.2 [INFO] [stderr] Checking bitflags v2.10.0 [INFO] [stderr] Checking plotters-svg v0.3.7 [INFO] [stderr] Checking ttf-parser v0.20.0 [INFO] [stderr] Checking aether_fluids v0.1.1 (/opt/rustwide/workdir/crates/aether_fluids) [INFO] [stderr] Checking csv v1.4.0 [INFO] [stderr] Checking aether_core v0.1.1 (/opt/rustwide/workdir/crates/aether_core) [INFO] [stdout] warning: unused imports: `Div`, `Neg`, and `Sub` [INFO] [stdout] --> crates/aether_core/src/attitude/dcm.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use core::ops::{Add, Div, Mul, Neg, Sub}; [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 imports: `Body` and `ICRF` [INFO] [stdout] --> crates/aether_core/src/attitude/determination.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::reference_frame::{Body, ICRF}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix` [INFO] [stdout] --> crates/aether_core/src/attitude/quaternion.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::math::{Matrix, Vector}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::fmt` [INFO] [stdout] --> crates/aether_core/src/attitude/rotation.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num` [INFO] [stdout] --> crates/aether_core/src/coordinate/cartesian.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | use core::{fmt, num}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `matrix` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use matrix; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `eye` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) use eye; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `zeros` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) use zeros; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ones` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) use ones; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::marker::PhantomData` [INFO] [stdout] --> crates/aether_core/src/reference_frame/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use core::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Cartesian` [INFO] [stdout] --> crates/aether_core/src/reference_frame/icrf.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coordinate::Cartesian; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::Vector` [INFO] [stdout] --> crates/aether_core/src/reference_frame/traits.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::math::Vector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vector` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::math::{Matrix, Vector}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReferenceFrame` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:5:36 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::reference_frame::{Body, ReferenceFrame, ICRF, ITRF, NED}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Cartesian` [INFO] [stdout] --> crates/aether_core/src/reference_frame/ned.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coordinate::Cartesian; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RotatingFrame` [INFO] [stdout] --> crates/aether_core/src/reference_frame/unknown.rs:1:46 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::reference_frame::{ReferenceFrame, RotatingFrame}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Div`, `Neg`, and `Sub` [INFO] [stdout] --> crates/aether_core/src/attitude/dcm.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use core::ops::{Add, Div, Mul, Neg, Sub}; [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 imports: `Body` and `ICRF` [INFO] [stdout] --> crates/aether_core/src/attitude/determination.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::reference_frame::{Body, ICRF}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix` [INFO] [stdout] --> crates/aether_core/src/attitude/quaternion.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::math::{Matrix, Vector}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::fmt` [INFO] [stdout] --> crates/aether_core/src/attitude/rotation.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num` [INFO] [stdout] --> crates/aether_core/src/coordinate/cartesian.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | use core::{fmt, num}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `matrix` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use matrix; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `eye` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) use eye; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `zeros` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) use zeros; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ones` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) use ones; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::marker::PhantomData` [INFO] [stdout] --> crates/aether_core/src/reference_frame/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use core::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Cartesian` [INFO] [stdout] --> crates/aether_core/src/reference_frame/icrf.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coordinate::Cartesian; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::Vector` [INFO] [stdout] --> crates/aether_core/src/reference_frame/traits.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::math::Vector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vector` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::math::{Matrix, Vector}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReferenceFrame` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:5:36 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::reference_frame::{Body, ReferenceFrame, ICRF, ITRF, NED}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Cartesian` [INFO] [stdout] --> crates/aether_core/src/reference_frame/ned.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coordinate::Cartesian; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RotatingFrame` [INFO] [stdout] --> crates/aether_core/src/reference_frame/unknown.rs:1:46 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::reference_frame::{ReferenceFrame, RotatingFrame}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking image v0.24.9 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking chrono v0.4.42 [INFO] [stdout] warning: unused import: `crate::real::Real` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::real::Real; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::real::Real` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::real::Real; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `RotationBetween` is never used [INFO] [stdout] --> crates/aether_core/src/reference_frame/traits.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub trait RotationBetween { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether_opt v0.1.1 (/opt/rustwide/workdir/crates/aether_opt) [INFO] [stdout] warning: unused imports: `Div`, `Neg`, and `Sub` [INFO] [stdout] --> crates/aether_core/src/attitude/dcm.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use core::ops::{Add, Div, Mul, Neg, Sub}; [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: `super::*` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/dcm_tests.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Euler` and `Quaternion` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/dcm_tests.rs:5:50 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::attitude::{DirectionCosineMatrix, Euler, Quaternion}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `approx::assert_relative_eq` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/dcm_tests.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | use approx::assert_relative_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::real::Real` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/dcm_tests.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::real::Real; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Body` and `ICRF` [INFO] [stdout] --> crates/aether_core/src/attitude/determination.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::reference_frame::{Body, ICRF}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/euler_tests.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::matrix` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/euler_tests.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::matrix; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `approx::assert_relative_eq` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/euler_tests.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | use approx::assert_relative_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix` [INFO] [stdout] --> crates/aether_core/src/attitude/quaternion.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::math::{Matrix, Vector}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::fmt` [INFO] [stdout] --> crates/aether_core/src/attitude/rotation.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use core::fmt; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/test_utils.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Euler` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/test_utils.rs:2:46 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::attitude::{DirectionCosineMatrix, Euler, Quaternion}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `matrix` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/test_utils.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::{math::Matrix, matrix}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `approx::assert_relative_eq` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/test_utils.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use approx::assert_relative_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num` [INFO] [stdout] --> crates/aether_core/src/coordinate/cartesian.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | use core::{fmt, num}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `matrix` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:26:16 [INFO] [stdout] | [INFO] [stdout] 26 | pub(crate) use matrix; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `eye` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 34 | pub(crate) use eye; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `zeros` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | pub(crate) use zeros; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ones` [INFO] [stdout] --> crates/aether_core/src/math/macros.rs:50:16 [INFO] [stdout] | [INFO] [stdout] 50 | pub(crate) use ones; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::*` [INFO] [stdout] --> crates/aether_core/src/numerical_methods/solvers/tests/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::*` [INFO] [stdout] --> crates/aether_core/src/numerical_methods/solvers/tests/mod.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | use crate::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::marker::PhantomData` [INFO] [stdout] --> crates/aether_core/src/reference_frame/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use core::marker::PhantomData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Cartesian` [INFO] [stdout] --> crates/aether_core/src/reference_frame/icrf.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coordinate::Cartesian; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::Vector` [INFO] [stdout] --> crates/aether_core/src/reference_frame/traits.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::math::Vector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReferenceFrame` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:5:36 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::reference_frame::{Body, ReferenceFrame, ICRF, ITRF, NED}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Spherical` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | use crate::coordinate::Spherical; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::coordinate::Cartesian` [INFO] [stdout] --> crates/aether_core/src/reference_frame/ned.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coordinate::Cartesian; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RotatingFrame` [INFO] [stdout] --> crates/aether_core/src/reference_frame/unknown.rs:1:46 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::reference_frame::{ReferenceFrame, RotatingFrame}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_opt/src/gradient_descent/basic.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | #![cfg_attr(not(test), no_std)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_opt/src/gradient_descent/stochastic.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | #![cfg_attr(not(test), no_std)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether_models v0.1.1 (/opt/rustwide/workdir/crates/aether_models) [INFO] [stdout] warning: trait `RotationBetween` is never used [INFO] [stdout] --> crates/aether_core/src/reference_frame/traits.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub trait RotationBetween { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether_stats v0.1.1 (/opt/rustwide/workdir/crates/aether_stats) [INFO] [stderr] Checking aether_graphics v0.1.1 (/opt/rustwide/workdir/crates/aether_graphics) [INFO] [stdout] warning: unused import: `coordinate::Coordinate` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/gravity/mod.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | coordinate::{coordinate::Coordinate, Cartesian}, [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 imports: `E`, `GM`, `g_e`, `k`, and `w` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::models::terrestrial::wgs84::constants::{a, b, e2, g_e, k, w, E, GM}; [INFO] [stdout] | ^^^ ^ ^ ^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | math::{Matrix, Vector}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether_shapes v0.1.1 (/opt/rustwide/workdir/crates/aether_shapes) [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![no_std] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::real::Real` [INFO] [stdout] --> crates/aether_core/src/attitude/tests/euler_tests.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::real::Real; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::real::Real` [INFO] [stdout] --> crates/aether_core/src/reference_frame/transforms.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::real::Real; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `geopotential_altitude` [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratosphere.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | geopotential_altitude: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_geopotential_altitude` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless assignment of variable of type `f64` to itself [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | r0_op = r0_op; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated constants are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 13 | impl ISA { [INFO] [stdout] | -------- associated constants in this implementation [INFO] [stdout] ... [INFO] [stdout] 17 | const M_0: f64 = 28.964420; // kg/kmol [INFO] [stdout] | ^^^ [INFO] [stdout] 18 | const N_A: f64 = 602.257e24; // kmol^{-1} [INFO] [stdout] | ^^^ [INFO] [stdout] 19 | const P_0: f64 = 101.325e3; // Pa [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | const S: f64 = 110.4; // K [INFO] [stdout] | ^ [INFO] [stdout] 23 | const T_I: f64 = 273.15; // K [INFO] [stdout] | ^^^ [INFO] [stdout] 24 | const T_0: f64 = 288.15; // K [INFO] [stdout] | ^^^ [INFO] [stdout] 25 | const t_i: f64 = 0.0; // deg C [INFO] [stdout] | ^^^ [INFO] [stdout] 26 | const t_0: f64 = 15.0; // deg C [INFO] [stdout] | ^^^ [INFO] [stdout] 27 | const Beta_s: f64 = 1.458e-6; // kg/(m*s*K12) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 28 | const k: f64 = 1.4; // dimensionless [INFO] [stdout] | ^ [INFO] [stdout] 29 | const rho_0: f64 = 1.225; // kg/m3 [INFO] [stdout] | ^^^^^ [INFO] [stdout] 30 | const sigma: f64 = 0.365e-9; // m [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | const nitrogen_volume: f64 = 78.084; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | const oxygen_volume: f64 = 20.9476; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 37 | const argon_volume: f64 = 0.934; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 38 | const carbon_dioxide_volume: f64 = 0.0314; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | const neon_volume: f64 = 1.818e-3; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 40 | const helium_volume: f64 = 524.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 41 | const krypton_volume: f64 = 114.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 42 | const xenon_volume: f64 = 8.7e-6; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 43 | const hydrogen_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | const nitrogen_monoxide_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | const methane_volume: f64 = 0.2e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 46 | const ozone_summer_volume: f64 = 7.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | const ozone_winter_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 48 | const sulphur_dioxide_volume: f64 = 0.1e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | const nitrogen_dioxide_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | const iodine_volume: f64 = 1.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 51 | const air_volume: f64 = 100.0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 52 | // Molar Mass M (kg/kmol) [INFO] [stdout] 53 | const nitrogen_molar_mass: f64 = 28.0134; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 54 | const oxygen_molar_mass: f64 = 31.9988; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 55 | const argon_molar_mass: f64 = 39.948; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 56 | const neon_molar_mass: f64 = 20.183; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 57 | const carbon_dioxide_molar_mass: f64 = 44.00995; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 58 | const helium_molar_mass: f64 = 4.0026; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 59 | const krypton_molar_mass: f64 = 83.80; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 60 | const xenon_molar_mass: f64 = 131.30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 61 | const hydrogen_molar_mass: f64 = 2.01594; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 62 | const nitrogen_monoxide_molar_mass: f64 = 44.0128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 63 | const methane_molar_mass: f64 = 16.04303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 64 | const ozone_summer_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | const ozone_winter_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 66 | const sulphur_dioxide_molar_mass: f64 = 64.0628; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 67 | const nitrogen_dioxide_molar_mass: f64 = 46.0055; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 68 | const iodine_molar_mass: f64 = 253.8088; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | const a_0: f64 = 340.294; [INFO] [stdout] | ^^^ [INFO] [stdout] 72 | const H_p_0: f64 = 8434.5; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 73 | const l_0: f64 = 66.328e-9; [INFO] [stdout] | ^^^ [INFO] [stdout] 74 | const n_0: f64 = 25.471e24; [INFO] [stdout] | ^^^ [INFO] [stdout] 75 | const v_0: f64 = 458.94; [INFO] [stdout] | ^^^ [INFO] [stdout] 76 | const gamma_0: f64 = 12.013; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 77 | const nu_0: f64 = 14.607e-6; [INFO] [stdout] | ^^^^ [INFO] [stdout] 78 | const lambda_0: f64 = 25.343e-3; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 79 | const mu_0: f64 = 17.894e-6; [INFO] [stdout] | ^^^^ [INFO] [stdout] 80 | const omega_0: f64 = 6.9193e9; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/mesopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Mesopause { [INFO] [stdout] | -------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/mesosphere.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Mesosphere { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | fn base_temperature(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | fn temperature_gradient(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Stratopause { [INFO] [stdout] | ---------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `base_temperature` and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratosphere.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Stratosphere { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 13 | fn base_temperature(&self, level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn temperature_gradient( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/tropopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Tropopause { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `base_geometric_densities`, `base_temperature`, `base_density`, and `base_pressure` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 12 | impl USSA { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 32 | const base_geometric_densities: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | fn base_temperature(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | fn base_density(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | fn base_pressure(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `g_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | const g_0: f64 = 9.80665; // m/s2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_0` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const R_Star: f64 = 8314.32; // kg*m2/(s2*K*kmol) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `R_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `t_i` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | const t_i: f64 = 0.0; // deg C [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `T_I` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `t_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | const t_0: f64 = 15.0; // deg C [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `T_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Beta_s` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | const Beta_s: f64 = 1.458e-6; // kg/(m*s*K12) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `BETA_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `k` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const k: f64 = 1.4; // dimensionless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `K` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `rho_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | const rho_0: f64 = 1.225; // kg/m3 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `RHO_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sigma` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | const sigma: f64 = 0.365e-9; // m [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `SIGMA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `earth_radius_nominal` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const earth_radius_nominal: f64 = 6356766.0; // m [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_RADIUS_NOMINAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | const nitrogen_volume: f64 = 78.084; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `oxygen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const oxygen_volume: f64 = 20.9476; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `OXYGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `argon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | const argon_volume: f64 = 0.934; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ARGON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `carbon_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | const carbon_dioxide_volume: f64 = 0.0314; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CARBON_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `neon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const neon_volume: f64 = 1.818e-3; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `NEON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `helium_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const helium_volume: f64 = 524.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIUM_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `krypton_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | const krypton_volume: f64 = 114.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KRYPTON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xenon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | const xenon_volume: f64 = 8.7e-6; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `XENON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `hydrogen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | const hydrogen_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HYDROGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_monoxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | const nitrogen_monoxide_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MONOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `methane_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | const methane_volume: f64 = 0.2e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `METHANE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_summer_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | const ozone_summer_volume: f64 = 7.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_SUMMER_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_winter_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | const ozone_winter_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_WINTER_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sulphur_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | const sulphur_dioxide_volume: f64 = 0.1e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SULPHUR_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | const nitrogen_dioxide_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `iodine_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | const iodine_volume: f64 = 1.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `IODINE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | const air_volume: f64 = 100.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `AIR_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | const nitrogen_molar_mass: f64 = 28.0134; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `oxygen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | const oxygen_molar_mass: f64 = 31.9988; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OXYGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `argon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | const argon_molar_mass: f64 = 39.948; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ARGON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `neon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | const neon_molar_mass: f64 = 20.183; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NEON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `carbon_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | const carbon_dioxide_molar_mass: f64 = 44.00995; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CARBON_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `helium_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | const helium_molar_mass: f64 = 4.0026; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIUM_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `krypton_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | const krypton_molar_mass: f64 = 83.80; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KRYPTON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xenon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | const xenon_molar_mass: f64 = 131.30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `XENON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `hydrogen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | const hydrogen_molar_mass: f64 = 2.01594; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HYDROGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_monoxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | const nitrogen_monoxide_molar_mass: f64 = 44.0128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MONOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `methane_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | const methane_molar_mass: f64 = 16.04303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `METHANE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_summer_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | const ozone_summer_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_SUMMER_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_winter_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | const ozone_winter_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_WINTER_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sulphur_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | const sulphur_dioxide_molar_mass: f64 = 64.0628; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SULPHUR_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | const nitrogen_dioxide_molar_mass: f64 = 46.0055; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `iodine_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | const iodine_molar_mass: f64 = 253.8088; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `IODINE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | const air_molar_mass: f64 = 28.964420; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AIR_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `a_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | const a_0: f64 = 340.294; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `A_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `H_p_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | const H_p_0: f64 = 8434.5; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `H_P_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `l_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | const l_0: f64 = 66.328e-9; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `n_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | const n_0: f64 = 25.471e24; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `N_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `v_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | const v_0: f64 = 458.94; [INFO] [stdout] | ^^^ help: convert the identifier to upper case (notice the capitalization): `V_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `gamma_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | const gamma_0: f64 = 12.013; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `GAMMA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nu_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | const nu_0: f64 = 14.607e-6; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `NU_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `lambda_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | const lambda_0: f64 = 25.343e-3; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LAMBDA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `mu_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | const mu_0: f64 = 17.894e-6; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `MU_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `omega_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | const omega_0: f64 = 6.9193e9; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `OMEGA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `r_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 14 | pub const r_0: f64 = 6356766.0; // meters [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `R_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | pub const R_Star: f64 = 8.31432e3; // J/(mol*K) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `R_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | pub const air_molar_mass: f64 = 28.9644; // kg/mol [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AIR_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Air` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | pub const R_Air: f64 = USSA::R_Star / USSA::air_molar_mass; // J/(kg*K) [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `R_AIR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `g_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:18:15 [INFO] [stdout] | [INFO] [stdout] 18 | pub const g_0: f64 = 9.80655; // m/s^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `gamma` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | pub const gamma: f64 = 1.4; // dimensionless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `GAMMA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_heights` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const base_geometric_heights: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_HEIGHTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_temperatures` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | const base_geometric_temperatures: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_TEMPERATURES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_pressures` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const base_geometric_pressures: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_PRESSURES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_densities` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const base_geometric_densities: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_DENSITIES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_lapse_rates` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const base_lapse_rates: [f64; 12] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_LAPSE_RATES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `dynamic_viscosity_nist_B` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const dynamic_viscosity_nist_B: f64 = 110.4; // Sutherland constant in the USSA model - documented wrong in the atmosphere docum... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DYNAMIC_VISCOSITY_NIST_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `dynamic_viscosity_nist_A` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const dynamic_viscosity_nist_A: f64 = 145.8 * 1e-7; // is a constant in the expression for dynamic viscosity in the USSA model -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DYNAMIC_VISCOSITY_NIST_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | let A = -76.3232; [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `speed_of_light` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const speed_of_light: f64 = 299792458.0; // [m/s] Speed of Light [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SPEED_OF_LIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `gaussian_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const gaussian_gravitational_constant: f64 = 1.720209895e-2; // Gaussian gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GAUSSIAN_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_g` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | pub const l_g: f64 = 6.969290134e-10; // 1−d(TT)/d(TCG) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_b` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const l_b: f64 = 1.550519768e-8; // 1−d(TDB)/d(TCB) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `tdb_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const tdb_0: f64 = -6.55e-5; // TDB−TCB at JD 2443144.5 TAI [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `TDB_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_angular_position_initial` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const earth_angular_position_initial: f64 = 0.7790572732640; // [rev] Earth Rotation Angle (ERA) at J2000.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_ANGULAR_POSITION_INITIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_angular_rate` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | pub const earth_angular_rate: f64 = 1.00273781191135448; // [rev/UT1day] Rate of Advance of Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_ANGULAR_RATE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const gravitational_constant: f64 = 6.67428e-11; // [m3/kg*s2] Constant of Gravitation [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `heliocentric_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const heliocentric_gravitational_constant: f64 = 1.32712442099e20; // [m3/s2] Heliocentric gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIOCENTRIC_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `sun_dynamical_form_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const sun_dynamical_form_factor: f64 = 2.0e-7; // Dynamical form factor of the Sun [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SUN_DYNAMICAL_FORM_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `moon_earth_mass_ratio` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const moon_earth_mass_ratio: f64 = 0.0123000371; // Moon-Earth Mass Ratio [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MOON_EARTH_MASS_RATIO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `geocentric_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const geocentric_gravitational_constant: f64 = 3.986004418e14; // [m3/s2] Geocentric gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GEOCENTRIC_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_equatorial_radius` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const earth_equatorial_radius: f64 = 6378136.6; // [m] Equatorial radius of the earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_EQUATORIAL_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_dynamical_form_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub const earth_dynamical_form_factor: f64 = 1.0826359e-3; // Dynamical form factor of the Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_DYNAMICAL_FORM_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_flattening_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | pub const earth_flattening_factor: f64 = 298.25642; // Flattening factor of the Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_FLATTENING_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_mean_equatorial_gravity` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | pub const earth_mean_equatorial_gravity: f64 = 9.7803278; // [m/s2] Mean equatorial gravity [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_MEAN_EQUATORIAL_GRAVITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_geoid_potential` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const earth_geoid_potential: f64 = 62636856.0; // [m2/s2] Potential of the geoid [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_GEOID_POTENTIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_geoid_potential_scale_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const earth_geoid_potential_scale_factor: f64 = 6363672.6; // [m] Geopotential scale factor (GM_0/W_O) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_GEOID_POTENTIAL_SCALE_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_dynamical_flattening` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const earth_dynamical_flattening: f64 = 3273795.0e-9; // Dynamical Flateening [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_DYNAMICAL_FLATTENING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ecliptic_obliquity` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const ecliptic_obliquity: f64 = 84381.406; // Obliquity of the ecliptic [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ECLIPTIC_OBLIQUITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `astronomical_unit` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const astronomical_unit: f64 = 1.49597870700e11; // [m] Astronmical unit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASTRONOMICAL_UNIT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_c` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const l_c: f64 = 1.48082686741e-8; // Average value of 1-d(TCG)/d(TCB) (IDK what this is) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_C` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `a` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | pub const a: f64 = 6378137.0; // meters [INFO] [stdout] | ^ help: convert the identifier to upper case: `A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `w` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | pub const w: f64 = 7.292115e-5; // radians/second [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `W` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c20dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub const c20dyn: f64 = -4.84165143790815e-4; // Unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C20DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c22dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | pub const c22dyn: f64 = 2.43938357327313e-6; // Unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C22DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const c: f64 = 2.99792458e8; // meters/second [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `C` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `w_star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const w_star: f64 = 7.2921158553e-5 + 4.3e-15 * 1024.0e-6; // radians/second [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `W_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `b` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | pub const b: f64 = 6356752.3142; // meters [INFO] [stdout] | ^ help: convert the identifier to upper case: `B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `f` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const f: f64 = 3.3528106647475e-3; // Unitless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const e: f64 = 8.1819190842622e-2; // Unitlees [INFO] [stdout] | ^ help: convert the identifier to upper case: `E` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e2` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const e2: f64 = 6.694379990141e-3; // unitless [INFO] [stdout] | ^^ help: convert the identifier to upper case: `E2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e_prime` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const e_prime: f64 = 8.2094437949696e-2; // unitless [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `E_PRIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e_prime_squared` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const e_prime_squared: f64 = 6.739496742276e-3; // unitless [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_PRIME_SQUARED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `R_p` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const R_p: f64 = 6399593.6258; // meters [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `R_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c20geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const c20geo: f64 = -4.84166774985e-4; // unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C20GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `J2geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const J2geo: f64 = 1.082629821313e-3; // unitless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `J2GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_e` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const g_e: f64 = 9.7803253359; // meters/second^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_E` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_p` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const g_p: f64 = 9.8321849379; // meters/second^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_mean` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const g_mean: f64 = 9.7976432223; // meters/second^2 [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `G_MEAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `k` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const k: f64 = 1.931852652458e-3; // unitless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `K` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `m` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub const m: f64 = 3.449786506841e-3; // unitless [INFO] [stdout] | ^ help: convert the identifier to upper case: `M` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GM_prime` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | pub const GM_prime: f64 = 3.986000982e14; // meters^3/(kilogram*seconds^2) [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `GM_PRIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `A_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | pub const A_dyn: f64 = 8.0079215e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `A_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `B_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | pub const B_dyn: f64 = 8.0080746e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `B_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `C_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | pub const C_dyn: f64 = 8.0343007e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `C_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `A_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | pub const A_geo: f64 = 8.0467266e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `A_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `C_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | pub const C_geo: f64 = 8.0730294e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `C_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `H_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | pub const H_geo: f64 = 3.2581006e-3; // unitless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `H_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | let mut N = 0.0; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Nh` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | let Nh = (rho2 + zdz * zdz).sqrt(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_opt/src/gradient_descent/basic.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | #![cfg_attr(not(test), no_std)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_opt/src/gradient_descent/stochastic.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | #![cfg_attr(not(test), no_std)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `aether_core::attitude::DirectionCosineMatrix` [INFO] [stdout] --> crates/aether_graphics/src/graphics/transforms.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use aether_core::attitude::DirectionCosineMatrix; [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 variable: `t12` [INFO] [stdout] --> crates/aether_shapes/src/prism.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let t12 = F::ONE + F::ONE + F::ONE + F::ONE + F::ONE + F::ONE; // 6? ignore; use constants you already have if any [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_t12` [INFO] [stdout] | [INFO] [stdout] = note: `-W unused-variables` implied by `-W unused` [INFO] [stdout] = help: to override `-W unused` add `#[allow(unused_variables)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | let Io_prin = Matrix::::diag_from_vector(&self.solid.inertia_principal_cm(m_o)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_prin` [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 `Ii_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | let Ii_prin = Matrix::::diag_from_vector(&inner.solid.inertia_principal_cm(m_i)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ro` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | let Ro = *self.pose.R_local_to_assembly.as_matrix(); // Local_o → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ro` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ri` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | let Ri = *inner.pose.R_local_to_assembly.as_matrix(); // Local_i → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ri` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let Io_cm = Ro * Io_prin * Ro.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | let Ii_cm = Ri * Ii_prin * Ri.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | let Io_O = parallel_axis(Io_cm, m_o, r_o); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `io_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | let Ii_O = parallel_axis(Ii_cm, m_i, r_i); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | let I_O = Io_O - Ii_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | let Ia_prin = Matrix::::diag_from_vector(&self.solid.inertia_principal_cm(m_a)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | let Ib_prin = Matrix::::diag_from_vector(&other.solid.inertia_principal_cm(m_b)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ra` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | let Ra = *self.pose.R_local_to_assembly.as_matrix(); // Local_a → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ra` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Rb` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | let Rb = *other.pose.R_local_to_assembly.as_matrix(); // Local_b → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `rb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | let Ia_cm = Ra * Ia_prin * Ra.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:116:13 [INFO] [stdout] | [INFO] [stdout] 116 | let Ib_cm = Rb * Ib_prin * Rb.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | let Ia_O = parallel_axis(Ia_cm, m_a, r_a); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let Ib_O = parallel_axis(Ib_cm, m_b, r_b); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rrT` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let rrT = Matrix::::outer(&r, &r); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rr_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_o` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | R_o: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_i` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | R_i: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_self` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | R_self: Matrix, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `r_self` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_other` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | R_other: Matrix, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `r_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_o` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | R_o: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_i` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | R_i: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | let Io_prin = Matrix::::diag_from_vector(&self.inertia_principal_cm(m_o)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 205 | let Ii_prin = Matrix::::diag_from_vector(&inner.inertia_principal_cm(m_i)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | let Io_cm = R_o * Io_prin * R_o.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | let Ii_cm = R_i * Ii_prin * R_i.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | let Io_O = parallel_axis(Io_cm, m_o, r_o); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `io_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let Ii_O = parallel_axis(Ii_cm, m_i, r_i); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let I_O = Io_O - Ii_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_self` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | R_self: Matrix, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `r_self` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_other` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | R_other: Matrix, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `r_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | let Ia_prin = Matrix::::diag_from_vector(&self.inertia_principal_cm(m_a)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | let Ib_prin = Matrix::::diag_from_vector(&other.inertia_principal_cm(m_b)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | let Ia_cm = R_self * Ia_prin * R_self.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let Ib_cm = R_other * Ib_prin * R_other.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | let Ia_O = parallel_axis(Ia_cm, m_a, r_self); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | let Ib_O = parallel_axis(Ib_cm, m_b, r_other); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `coordinate::Coordinate` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/gravity/mod.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | coordinate::{coordinate::Coordinate, Cartesian}, [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 imports: `E`, `GM`, `g_e`, `k`, and `w` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::models::terrestrial::wgs84::constants::{a, b, e2, g_e, k, w, E, GM}; [INFO] [stdout] | ^^^ ^ ^ ^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | math::{Matrix, Vector}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![no_std] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `aether_core::attitude::DirectionCosineMatrix` [INFO] [stdout] --> crates/aether_graphics/src/graphics/transforms.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use aether_core::attitude::DirectionCosineMatrix; [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 variable: `geopotential_altitude` [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratosphere.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | geopotential_altitude: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_geopotential_altitude` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless assignment of variable of type `f64` to itself [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | r0_op = r0_op; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated constants are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 13 | impl ISA { [INFO] [stdout] | -------- associated constants in this implementation [INFO] [stdout] ... [INFO] [stdout] 17 | const M_0: f64 = 28.964420; // kg/kmol [INFO] [stdout] | ^^^ [INFO] [stdout] 18 | const N_A: f64 = 602.257e24; // kmol^{-1} [INFO] [stdout] | ^^^ [INFO] [stdout] 19 | const P_0: f64 = 101.325e3; // Pa [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | const S: f64 = 110.4; // K [INFO] [stdout] | ^ [INFO] [stdout] 23 | const T_I: f64 = 273.15; // K [INFO] [stdout] | ^^^ [INFO] [stdout] 24 | const T_0: f64 = 288.15; // K [INFO] [stdout] | ^^^ [INFO] [stdout] 25 | const t_i: f64 = 0.0; // deg C [INFO] [stdout] | ^^^ [INFO] [stdout] 26 | const t_0: f64 = 15.0; // deg C [INFO] [stdout] | ^^^ [INFO] [stdout] 27 | const Beta_s: f64 = 1.458e-6; // kg/(m*s*K12) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 28 | const k: f64 = 1.4; // dimensionless [INFO] [stdout] | ^ [INFO] [stdout] 29 | const rho_0: f64 = 1.225; // kg/m3 [INFO] [stdout] | ^^^^^ [INFO] [stdout] 30 | const sigma: f64 = 0.365e-9; // m [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | const nitrogen_volume: f64 = 78.084; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | const oxygen_volume: f64 = 20.9476; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 37 | const argon_volume: f64 = 0.934; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 38 | const carbon_dioxide_volume: f64 = 0.0314; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | const neon_volume: f64 = 1.818e-3; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 40 | const helium_volume: f64 = 524.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 41 | const krypton_volume: f64 = 114.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 42 | const xenon_volume: f64 = 8.7e-6; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 43 | const hydrogen_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | const nitrogen_monoxide_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | const methane_volume: f64 = 0.2e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 46 | const ozone_summer_volume: f64 = 7.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | const ozone_winter_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 48 | const sulphur_dioxide_volume: f64 = 0.1e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | const nitrogen_dioxide_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | const iodine_volume: f64 = 1.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 51 | const air_volume: f64 = 100.0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 52 | // Molar Mass M (kg/kmol) [INFO] [stdout] 53 | const nitrogen_molar_mass: f64 = 28.0134; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 54 | const oxygen_molar_mass: f64 = 31.9988; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 55 | const argon_molar_mass: f64 = 39.948; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 56 | const neon_molar_mass: f64 = 20.183; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 57 | const carbon_dioxide_molar_mass: f64 = 44.00995; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 58 | const helium_molar_mass: f64 = 4.0026; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 59 | const krypton_molar_mass: f64 = 83.80; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 60 | const xenon_molar_mass: f64 = 131.30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 61 | const hydrogen_molar_mass: f64 = 2.01594; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 62 | const nitrogen_monoxide_molar_mass: f64 = 44.0128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 63 | const methane_molar_mass: f64 = 16.04303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 64 | const ozone_summer_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | const ozone_winter_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 66 | const sulphur_dioxide_molar_mass: f64 = 64.0628; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 67 | const nitrogen_dioxide_molar_mass: f64 = 46.0055; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 68 | const iodine_molar_mass: f64 = 253.8088; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | const a_0: f64 = 340.294; [INFO] [stdout] | ^^^ [INFO] [stdout] 72 | const H_p_0: f64 = 8434.5; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 73 | const l_0: f64 = 66.328e-9; [INFO] [stdout] | ^^^ [INFO] [stdout] 74 | const n_0: f64 = 25.471e24; [INFO] [stdout] | ^^^ [INFO] [stdout] 75 | const v_0: f64 = 458.94; [INFO] [stdout] | ^^^ [INFO] [stdout] 76 | const gamma_0: f64 = 12.013; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 77 | const nu_0: f64 = 14.607e-6; [INFO] [stdout] | ^^^^ [INFO] [stdout] 78 | const lambda_0: f64 = 25.343e-3; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 79 | const mu_0: f64 = 17.894e-6; [INFO] [stdout] | ^^^^ [INFO] [stdout] 80 | const omega_0: f64 = 6.9193e9; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/mesopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Mesopause { [INFO] [stdout] | -------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/mesosphere.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Mesosphere { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | fn base_temperature(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | fn temperature_gradient(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Stratopause { [INFO] [stdout] | ---------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `base_temperature` and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratosphere.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Stratosphere { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 13 | fn base_temperature(&self, level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn temperature_gradient( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/tropopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Tropopause { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `base_geometric_densities`, `base_temperature`, `base_density`, and `base_pressure` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 12 | impl USSA { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 32 | const base_geometric_densities: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | fn base_temperature(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | fn base_density(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | fn base_pressure(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `g_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | const g_0: f64 = 9.80665; // m/s2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_0` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const R_Star: f64 = 8314.32; // kg*m2/(s2*K*kmol) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `R_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `t_i` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | const t_i: f64 = 0.0; // deg C [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `T_I` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `t_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | const t_0: f64 = 15.0; // deg C [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `T_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Beta_s` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | const Beta_s: f64 = 1.458e-6; // kg/(m*s*K12) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `BETA_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `k` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const k: f64 = 1.4; // dimensionless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `K` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `rho_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | const rho_0: f64 = 1.225; // kg/m3 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `RHO_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sigma` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | const sigma: f64 = 0.365e-9; // m [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `SIGMA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `earth_radius_nominal` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const earth_radius_nominal: f64 = 6356766.0; // m [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_RADIUS_NOMINAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | const nitrogen_volume: f64 = 78.084; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `oxygen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const oxygen_volume: f64 = 20.9476; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `OXYGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `argon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | const argon_volume: f64 = 0.934; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ARGON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `carbon_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | const carbon_dioxide_volume: f64 = 0.0314; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CARBON_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `neon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const neon_volume: f64 = 1.818e-3; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `NEON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `helium_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const helium_volume: f64 = 524.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIUM_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `krypton_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | const krypton_volume: f64 = 114.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KRYPTON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xenon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | const xenon_volume: f64 = 8.7e-6; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `XENON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `hydrogen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | const hydrogen_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HYDROGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_monoxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | const nitrogen_monoxide_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MONOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `methane_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | const methane_volume: f64 = 0.2e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `METHANE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_summer_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | const ozone_summer_volume: f64 = 7.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_SUMMER_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_winter_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | const ozone_winter_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_WINTER_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sulphur_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | const sulphur_dioxide_volume: f64 = 0.1e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SULPHUR_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | const nitrogen_dioxide_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `iodine_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | const iodine_volume: f64 = 1.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `IODINE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | const air_volume: f64 = 100.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `AIR_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | const nitrogen_molar_mass: f64 = 28.0134; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `oxygen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | const oxygen_molar_mass: f64 = 31.9988; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OXYGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `argon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | const argon_molar_mass: f64 = 39.948; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ARGON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `neon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | const neon_molar_mass: f64 = 20.183; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NEON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `carbon_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | const carbon_dioxide_molar_mass: f64 = 44.00995; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CARBON_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `helium_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | const helium_molar_mass: f64 = 4.0026; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIUM_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `krypton_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | const krypton_molar_mass: f64 = 83.80; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KRYPTON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xenon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | const xenon_molar_mass: f64 = 131.30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `XENON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `hydrogen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | const hydrogen_molar_mass: f64 = 2.01594; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HYDROGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_monoxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | const nitrogen_monoxide_molar_mass: f64 = 44.0128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MONOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `methane_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | const methane_molar_mass: f64 = 16.04303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `METHANE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_summer_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | const ozone_summer_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_SUMMER_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_winter_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | const ozone_winter_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_WINTER_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sulphur_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | const sulphur_dioxide_molar_mass: f64 = 64.0628; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SULPHUR_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | const nitrogen_dioxide_molar_mass: f64 = 46.0055; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `iodine_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | const iodine_molar_mass: f64 = 253.8088; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `IODINE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | const air_molar_mass: f64 = 28.964420; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AIR_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `a_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | const a_0: f64 = 340.294; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `A_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `H_p_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | const H_p_0: f64 = 8434.5; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `H_P_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `l_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | const l_0: f64 = 66.328e-9; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `n_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | const n_0: f64 = 25.471e24; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `N_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `v_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | const v_0: f64 = 458.94; [INFO] [stdout] | ^^^ help: convert the identifier to upper case (notice the capitalization): `V_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `gamma_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | const gamma_0: f64 = 12.013; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `GAMMA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nu_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | const nu_0: f64 = 14.607e-6; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `NU_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `lambda_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | const lambda_0: f64 = 25.343e-3; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LAMBDA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `mu_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | const mu_0: f64 = 17.894e-6; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `MU_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `omega_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | const omega_0: f64 = 6.9193e9; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `OMEGA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `r_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 14 | pub const r_0: f64 = 6356766.0; // meters [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `R_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | pub const R_Star: f64 = 8.31432e3; // J/(mol*K) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `R_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | pub const air_molar_mass: f64 = 28.9644; // kg/mol [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AIR_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Air` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | pub const R_Air: f64 = USSA::R_Star / USSA::air_molar_mass; // J/(kg*K) [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `R_AIR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `g_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:18:15 [INFO] [stdout] | [INFO] [stdout] 18 | pub const g_0: f64 = 9.80655; // m/s^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `gamma` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | pub const gamma: f64 = 1.4; // dimensionless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `GAMMA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_heights` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const base_geometric_heights: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_HEIGHTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_temperatures` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | const base_geometric_temperatures: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_TEMPERATURES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_pressures` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const base_geometric_pressures: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_PRESSURES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_densities` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const base_geometric_densities: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_DENSITIES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_lapse_rates` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const base_lapse_rates: [f64; 12] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_LAPSE_RATES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `dynamic_viscosity_nist_B` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const dynamic_viscosity_nist_B: f64 = 110.4; // Sutherland constant in the USSA model - documented wrong in the atmosphere docum... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DYNAMIC_VISCOSITY_NIST_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `dynamic_viscosity_nist_A` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const dynamic_viscosity_nist_A: f64 = 145.8 * 1e-7; // is a constant in the expression for dynamic viscosity in the USSA model -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DYNAMIC_VISCOSITY_NIST_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | let A = -76.3232; [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `speed_of_light` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const speed_of_light: f64 = 299792458.0; // [m/s] Speed of Light [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SPEED_OF_LIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `gaussian_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const gaussian_gravitational_constant: f64 = 1.720209895e-2; // Gaussian gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GAUSSIAN_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_g` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | pub const l_g: f64 = 6.969290134e-10; // 1−d(TT)/d(TCG) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_b` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const l_b: f64 = 1.550519768e-8; // 1−d(TDB)/d(TCB) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `tdb_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const tdb_0: f64 = -6.55e-5; // TDB−TCB at JD 2443144.5 TAI [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `TDB_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_angular_position_initial` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const earth_angular_position_initial: f64 = 0.7790572732640; // [rev] Earth Rotation Angle (ERA) at J2000.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_ANGULAR_POSITION_INITIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_angular_rate` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | pub const earth_angular_rate: f64 = 1.00273781191135448; // [rev/UT1day] Rate of Advance of Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_ANGULAR_RATE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const gravitational_constant: f64 = 6.67428e-11; // [m3/kg*s2] Constant of Gravitation [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `heliocentric_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const heliocentric_gravitational_constant: f64 = 1.32712442099e20; // [m3/s2] Heliocentric gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIOCENTRIC_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `sun_dynamical_form_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const sun_dynamical_form_factor: f64 = 2.0e-7; // Dynamical form factor of the Sun [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SUN_DYNAMICAL_FORM_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `moon_earth_mass_ratio` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const moon_earth_mass_ratio: f64 = 0.0123000371; // Moon-Earth Mass Ratio [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MOON_EARTH_MASS_RATIO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `geocentric_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const geocentric_gravitational_constant: f64 = 3.986004418e14; // [m3/s2] Geocentric gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GEOCENTRIC_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_equatorial_radius` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const earth_equatorial_radius: f64 = 6378136.6; // [m] Equatorial radius of the earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_EQUATORIAL_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_dynamical_form_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub const earth_dynamical_form_factor: f64 = 1.0826359e-3; // Dynamical form factor of the Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_DYNAMICAL_FORM_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_flattening_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | pub const earth_flattening_factor: f64 = 298.25642; // Flattening factor of the Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_FLATTENING_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_mean_equatorial_gravity` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | pub const earth_mean_equatorial_gravity: f64 = 9.7803278; // [m/s2] Mean equatorial gravity [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_MEAN_EQUATORIAL_GRAVITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_geoid_potential` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const earth_geoid_potential: f64 = 62636856.0; // [m2/s2] Potential of the geoid [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_GEOID_POTENTIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_geoid_potential_scale_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const earth_geoid_potential_scale_factor: f64 = 6363672.6; // [m] Geopotential scale factor (GM_0/W_O) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_GEOID_POTENTIAL_SCALE_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_dynamical_flattening` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const earth_dynamical_flattening: f64 = 3273795.0e-9; // Dynamical Flateening [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_DYNAMICAL_FLATTENING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ecliptic_obliquity` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const ecliptic_obliquity: f64 = 84381.406; // Obliquity of the ecliptic [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ECLIPTIC_OBLIQUITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `astronomical_unit` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const astronomical_unit: f64 = 1.49597870700e11; // [m] Astronmical unit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASTRONOMICAL_UNIT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_c` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const l_c: f64 = 1.48082686741e-8; // Average value of 1-d(TCG)/d(TCB) (IDK what this is) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_C` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `a` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | pub const a: f64 = 6378137.0; // meters [INFO] [stdout] | ^ help: convert the identifier to upper case: `A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `w` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | pub const w: f64 = 7.292115e-5; // radians/second [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `W` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c20dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub const c20dyn: f64 = -4.84165143790815e-4; // Unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C20DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c22dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | pub const c22dyn: f64 = 2.43938357327313e-6; // Unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C22DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const c: f64 = 2.99792458e8; // meters/second [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `C` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `w_star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const w_star: f64 = 7.2921158553e-5 + 4.3e-15 * 1024.0e-6; // radians/second [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `W_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `b` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | pub const b: f64 = 6356752.3142; // meters [INFO] [stdout] | ^ help: convert the identifier to upper case: `B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `f` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const f: f64 = 3.3528106647475e-3; // Unitless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const e: f64 = 8.1819190842622e-2; // Unitlees [INFO] [stdout] | ^ help: convert the identifier to upper case: `E` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e2` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const e2: f64 = 6.694379990141e-3; // unitless [INFO] [stdout] | ^^ help: convert the identifier to upper case: `E2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e_prime` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const e_prime: f64 = 8.2094437949696e-2; // unitless [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `E_PRIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e_prime_squared` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const e_prime_squared: f64 = 6.739496742276e-3; // unitless [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_PRIME_SQUARED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `R_p` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const R_p: f64 = 6399593.6258; // meters [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `R_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c20geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const c20geo: f64 = -4.84166774985e-4; // unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C20GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `J2geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const J2geo: f64 = 1.082629821313e-3; // unitless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `J2GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_e` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const g_e: f64 = 9.7803253359; // meters/second^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_E` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_p` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const g_p: f64 = 9.8321849379; // meters/second^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_mean` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const g_mean: f64 = 9.7976432223; // meters/second^2 [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `G_MEAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `k` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const k: f64 = 1.931852652458e-3; // unitless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `K` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `m` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub const m: f64 = 3.449786506841e-3; // unitless [INFO] [stdout] | ^ help: convert the identifier to upper case: `M` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GM_prime` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | pub const GM_prime: f64 = 3.986000982e14; // meters^3/(kilogram*seconds^2) [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `GM_PRIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `A_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | pub const A_dyn: f64 = 8.0079215e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `A_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `B_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | pub const B_dyn: f64 = 8.0080746e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `B_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `C_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | pub const C_dyn: f64 = 8.0343007e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `C_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `A_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | pub const A_geo: f64 = 8.0467266e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `A_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `C_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | pub const C_geo: f64 = 8.0730294e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `C_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `H_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | pub const H_geo: f64 = 3.2581006e-3; // unitless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `H_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | let mut N = 0.0; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Nh` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | let Nh = (rho2 + zdz * zdz).sqrt(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `-W unused-imports` implied by `-W unused` [INFO] [stdout] = help: to override `-W unused` add `#[allow(unused_imports)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `aether_core::attitude::DirectionCosineMatrix` [INFO] [stdout] --> crates/aether_graphics/src/graphics/transforms.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use aether_core::attitude::DirectionCosineMatrix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether_examples v0.1.1 (/opt/rustwide/workdir/crates/aether_examples) [INFO] [stdout] warning: unused variable: `t12` [INFO] [stdout] --> crates/aether_shapes/src/prism.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let t12 = F::ONE + F::ONE + F::ONE + F::ONE + F::ONE + F::ONE; // 6? ignore; use constants you already have if any [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_t12` [INFO] [stdout] | [INFO] [stdout] = note: `-W unused-variables` implied by `-W unused` [INFO] [stdout] = help: to override `-W unused` add `#[allow(unused_variables)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | let Io_prin = Matrix::::diag_from_vector(&self.solid.inertia_principal_cm(m_o)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_prin` [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 `Ii_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | let Ii_prin = Matrix::::diag_from_vector(&inner.solid.inertia_principal_cm(m_i)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ro` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | let Ro = *self.pose.R_local_to_assembly.as_matrix(); // Local_o → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ro` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ri` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | let Ri = *inner.pose.R_local_to_assembly.as_matrix(); // Local_i → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ri` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let Io_cm = Ro * Io_prin * Ro.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | let Ii_cm = Ri * Ii_prin * Ri.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | let Io_O = parallel_axis(Io_cm, m_o, r_o); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `io_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | let Ii_O = parallel_axis(Ii_cm, m_i, r_i); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | let I_O = Io_O - Ii_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | let Ia_prin = Matrix::::diag_from_vector(&self.solid.inertia_principal_cm(m_a)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | let Ib_prin = Matrix::::diag_from_vector(&other.solid.inertia_principal_cm(m_b)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ra` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | let Ra = *self.pose.R_local_to_assembly.as_matrix(); // Local_a → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ra` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Rb` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | let Rb = *other.pose.R_local_to_assembly.as_matrix(); // Local_b → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `rb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | let Ia_cm = Ra * Ia_prin * Ra.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:116:13 [INFO] [stdout] | [INFO] [stdout] 116 | let Ib_cm = Rb * Ib_prin * Rb.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | let Ia_O = parallel_axis(Ia_cm, m_a, r_a); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let Ib_O = parallel_axis(Ib_cm, m_b, r_b); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rrT` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let rrT = Matrix::::outer(&r, &r); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rr_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_o` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | R_o: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_i` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | R_i: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_self` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | R_self: Matrix, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `r_self` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_other` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | R_other: Matrix, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `r_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_o` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | R_o: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_i` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | R_i: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | let Io_prin = Matrix::::diag_from_vector(&self.inertia_principal_cm(m_o)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 205 | let Ii_prin = Matrix::::diag_from_vector(&inner.inertia_principal_cm(m_i)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | let Io_cm = R_o * Io_prin * R_o.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | let Ii_cm = R_i * Ii_prin * R_i.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | let Io_O = parallel_axis(Io_cm, m_o, r_o); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `io_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let Ii_O = parallel_axis(Ii_cm, m_i, r_i); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `RotationBetween` is never used [INFO] [stdout] --> crates/aether_core/src/reference_frame/traits.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub trait RotationBetween { [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 `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let I_O = Io_O - Ii_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_self` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | R_self: Matrix, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `r_self` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_other` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | R_other: Matrix, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `r_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | let Ia_prin = Matrix::::diag_from_vector(&self.inertia_principal_cm(m_a)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | let Ib_prin = Matrix::::diag_from_vector(&other.inertia_principal_cm(m_b)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | let Ia_cm = R_self * Ia_prin * R_self.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let Ib_cm = R_other * Ib_prin * R_other.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | let Ia_O = parallel_axis(Ia_cm, m_a, r_self); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | let Ib_O = parallel_axis(Ib_cm, m_b, r_other); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t12` [INFO] [stdout] --> crates/aether_shapes/src/prism.rs:23:13 [INFO] [stdout] | [INFO] [stdout] 23 | let t12 = F::ONE + F::ONE + F::ONE + F::ONE + F::ONE + F::ONE; // 6? ignore; use constants you already have if any [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_t12` [INFO] [stdout] | [INFO] [stdout] = note: `-W unused-variables` implied by `-W unused` [INFO] [stdout] = help: to override `-W unused` add `#[allow(unused_variables)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EPS` is never used [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | const EPS: F = 1e-9; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `-W dead-code` implied by `-W unused` [INFO] [stdout] = help: to override `-W unused` add `#[expect(dead_code)]` or `#[allow(dead_code)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | let Io_prin = Matrix::::diag_from_vector(&self.solid.inertia_principal_cm(m_o)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_prin` [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 `Ii_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | let Ii_prin = Matrix::::diag_from_vector(&inner.solid.inertia_principal_cm(m_i)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ro` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | let Ro = *self.pose.R_local_to_assembly.as_matrix(); // Local_o → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ro` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ri` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | let Ri = *inner.pose.R_local_to_assembly.as_matrix(); // Local_i → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ri` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let Io_cm = Ro * Io_prin * Ro.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | let Ii_cm = Ri * Ii_prin * Ri.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | let Io_O = parallel_axis(Io_cm, m_o, r_o); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `io_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | let Ii_O = parallel_axis(Ii_cm, m_i, r_i); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | let I_O = Io_O - Ii_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | let Ia_prin = Matrix::::diag_from_vector(&self.solid.inertia_principal_cm(m_a)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | let Ib_prin = Matrix::::diag_from_vector(&other.solid.inertia_principal_cm(m_b)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ra` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | let Ra = *self.pose.R_local_to_assembly.as_matrix(); // Local_a → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ra` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Rb` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | let Rb = *other.pose.R_local_to_assembly.as_matrix(); // Local_b → Assembly [INFO] [stdout] | ^^ help: convert the identifier to snake case: `rb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | let Ia_cm = Ra * Ia_prin * Ra.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:116:13 [INFO] [stdout] | [INFO] [stdout] 116 | let Ib_cm = Rb * Ib_prin * Rb.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | let Ia_O = parallel_axis(Ia_cm, m_a, r_a); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let Ib_O = parallel_axis(Ib_cm, m_b, r_b); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rrT` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | let rrT = Matrix::::outer(&r, &r); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rr_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_o` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | R_o: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_i` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | R_i: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_self` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | R_self: Matrix, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `r_self` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_other` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | R_other: Matrix, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `r_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_o` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 191 | R_o: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_i` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:193:9 [INFO] [stdout] | [INFO] [stdout] 193 | R_i: Matrix, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `r_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | let Io_prin = Matrix::::diag_from_vector(&self.inertia_principal_cm(m_o)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 205 | let Ii_prin = Matrix::::diag_from_vector(&inner.inertia_principal_cm(m_i)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | let Io_cm = R_o * Io_prin * R_o.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `io_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | let Ii_cm = R_i * Ii_prin * R_i.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Io_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:210:13 [INFO] [stdout] | [INFO] [stdout] 210 | let Io_O = parallel_axis(Io_cm, m_o, r_o); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `io_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ii_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:211:13 [INFO] [stdout] | [INFO] [stdout] 211 | let Ii_O = parallel_axis(Ii_cm, m_i, r_i); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ii_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let I_O = Io_O - Ii_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_self` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | R_self: Matrix, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `r_self` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `R_other` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | R_other: Matrix, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `r_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:252:13 [INFO] [stdout] | [INFO] [stdout] 252 | let Ia_prin = Matrix::::diag_from_vector(&self.inertia_principal_cm(m_a)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 253 | let Ib_prin = Matrix::::diag_from_vector(&other.inertia_principal_cm(m_b)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | let Ia_cm = R_self * Ia_prin * R_self.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let Ib_cm = R_other * Ib_prin * R_other.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | let Ia_O = parallel_axis(Ia_cm, m_a, r_self); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | let Ib_O = parallel_axis(Ib_cm, m_b, r_other); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/attributes.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `rrT` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:350:13 [INFO] [stdout] | [INFO] [stdout] 350 | let rrT = Matrix::::outer(&r, &r); [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rr_t` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ra` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:358:9 [INFO] [stdout] | [INFO] [stdout] 358 | Ra: Matrix, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ra` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Rb` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | Rb: Matrix, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `rb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:371:13 [INFO] [stdout] | [INFO] [stdout] 371 | let Ia_prin = Matrix::::diag_from_vector(&a.inertia_principal_cm(ma)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 372 | let Ib_prin = Matrix::::diag_from_vector(&b.inertia_principal_cm(mb)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | let Ia_cm = Ra * Ia_prin * Ra.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:374:13 [INFO] [stdout] | [INFO] [stdout] 374 | let Ib_cm = Rb * Ib_prin * Rb.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:376:13 [INFO] [stdout] | [INFO] [stdout] 376 | let Ia_O = parallel_axis(Ia_cm, ma, ra); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:377:13 [INFO] [stdout] | [INFO] [stdout] 377 | let Ib_O = parallel_axis(Ib_cm, mb, rb); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:386:13 [INFO] [stdout] | [INFO] [stdout] 386 | let I_O = Ia_O - Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:387:13 [INFO] [stdout] | [INFO] [stdout] 387 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ra` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:396:9 [INFO] [stdout] | [INFO] [stdout] 396 | Ra: Matrix, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ra` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Rb` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | Rb: Matrix, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `rb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:409:13 [INFO] [stdout] | [INFO] [stdout] 409 | let Ia_prin = Matrix::::diag_from_vector(&a.inertia_principal_cm(ma)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_prin` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:410:13 [INFO] [stdout] | [INFO] [stdout] 410 | let Ib_prin = Matrix::::diag_from_vector(&b.inertia_principal_cm(mb)); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_prin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:411:13 [INFO] [stdout] | [INFO] [stdout] 411 | let Ia_cm = Ra * Ia_prin * Ra.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:412:13 [INFO] [stdout] | [INFO] [stdout] 412 | let Ib_cm = Rb * Ib_prin * Rb.transpose(); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ia_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:414:13 [INFO] [stdout] | [INFO] [stdout] 414 | let Ia_O = parallel_axis(Ia_cm, ma, ra); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ia_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ib_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | let Ib_O = parallel_axis(Ib_cm, mb, rb); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `ib_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_O` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:424:13 [INFO] [stdout] | [INFO] [stdout] 424 | let I_O = Ia_O + Ib_O; [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `i_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:425:13 [INFO] [stdout] | [INFO] [stdout] 425 | let I_cm = I_O - parallel_axis(Matrix::::zeros(), mass, com); [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ro` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:471:13 [INFO] [stdout] | [INFO] [stdout] 471 | let Ro = *pose_o.R_local_to_assembly.as_matrix(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ro` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ri` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:472:13 [INFO] [stdout] | [INFO] [stdout] 472 | let Ri = *pose_i.R_local_to_assembly.as_matrix(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ri` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:476:33 [INFO] [stdout] | [INFO] [stdout] 476 | let (mass, volume, com, I_cm) = [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Ra` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:514:13 [INFO] [stdout] | [INFO] [stdout] 514 | let Ra = *pose_a.R_local_to_assembly.as_matrix(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ra` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Rb` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:515:13 [INFO] [stdout] | [INFO] [stdout] 515 | let Rb = *pose_b.R_local_to_assembly.as_matrix(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `rb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I_cm` should have a snake case name [INFO] [stdout] --> crates/aether_shapes/src/tests/mod.rs:519:33 [INFO] [stdout] | [INFO] [stdout] 519 | let (mass, volume, com, I_cm) = [INFO] [stdout] | ^^^^ help: convert the identifier to snake case (notice the capitalization): `i_cm` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether_units v0.1.1 (/opt/rustwide/workdir/crates/aether_units) [INFO] [stdout] warning: unused import: `coordinate::Coordinate` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/gravity/mod.rs:6:18 [INFO] [stdout] | [INFO] [stdout] 6 | coordinate::{coordinate::Coordinate, Cartesian}, [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 imports: `E`, `GM`, `g_e`, `k`, and `w` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::models::terrestrial::wgs84::constants::{a, b, e2, g_e, k, w, E, GM}; [INFO] [stdout] | ^^^ ^ ^ ^ ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix` [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | math::{Matrix, Vector}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `#![no_std]` attribute can only be used at the crate root [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![no_std] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dcm_ecef_to_ned` [INFO] [stdout] --> crates/aether_examples/src/coordinates.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | let dcm_ecef_to_ned: DirectionCosineMatrix, NED> = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dcm_ecef_to_ned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `repl` [INFO] [stdout] --> crates/aether_core/src/main.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "repl")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `f128`, `f16`, `no_std`, `regex`, `rustyline`, `serde`, `serde-json-core`, and `std` [INFO] [stdout] = help: consider adding `repl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `repl` [INFO] [stdout] --> crates/aether_core/src/main.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(not(feature = "repl"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `f128`, `f16`, `no_std`, `regex`, `rustyline`, `serde`, `serde-json-core`, and `std` [INFO] [stdout] = help: consider adding `repl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `utils::*` [INFO] [stdout] --> crates/aether_core/src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use utils::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `repl` [INFO] [stdout] --> crates/aether_core/src/main.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "repl")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `f128`, `f16`, `no_std`, `regex`, `rustyline`, `serde`, `serde-json-core`, and `std` [INFO] [stdout] = help: consider adding `repl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `repl` [INFO] [stdout] --> crates/aether_core/src/main.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | #[cfg(not(feature = "repl"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default`, `f128`, `f16`, `no_std`, `regex`, `rustyline`, `serde`, `serde-json-core`, and `std` [INFO] [stdout] = help: consider adding `repl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `utils::*` [INFO] [stdout] --> crates/aether_core/src/main.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use utils::*; [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 variable: `geopotential_altitude` [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratosphere.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | geopotential_altitude: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_geopotential_altitude` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | let mut ussa = USSA::new(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless assignment of variable of type `f64` to itself [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | r0_op = r0_op; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated constants are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 13 | impl ISA { [INFO] [stdout] | -------- associated constants in this implementation [INFO] [stdout] ... [INFO] [stdout] 17 | const M_0: f64 = 28.964420; // kg/kmol [INFO] [stdout] | ^^^ [INFO] [stdout] 18 | const N_A: f64 = 602.257e24; // kmol^{-1} [INFO] [stdout] | ^^^ [INFO] [stdout] 19 | const P_0: f64 = 101.325e3; // Pa [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | const S: f64 = 110.4; // K [INFO] [stdout] | ^ [INFO] [stdout] 23 | const T_I: f64 = 273.15; // K [INFO] [stdout] | ^^^ [INFO] [stdout] 24 | const T_0: f64 = 288.15; // K [INFO] [stdout] | ^^^ [INFO] [stdout] 25 | const t_i: f64 = 0.0; // deg C [INFO] [stdout] | ^^^ [INFO] [stdout] 26 | const t_0: f64 = 15.0; // deg C [INFO] [stdout] | ^^^ [INFO] [stdout] 27 | const Beta_s: f64 = 1.458e-6; // kg/(m*s*K12) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 28 | const k: f64 = 1.4; // dimensionless [INFO] [stdout] | ^ [INFO] [stdout] 29 | const rho_0: f64 = 1.225; // kg/m3 [INFO] [stdout] | ^^^^^ [INFO] [stdout] 30 | const sigma: f64 = 0.365e-9; // m [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | const nitrogen_volume: f64 = 78.084; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | const oxygen_volume: f64 = 20.9476; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 37 | const argon_volume: f64 = 0.934; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 38 | const carbon_dioxide_volume: f64 = 0.0314; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | const neon_volume: f64 = 1.818e-3; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 40 | const helium_volume: f64 = 524.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 41 | const krypton_volume: f64 = 114.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 42 | const xenon_volume: f64 = 8.7e-6; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 43 | const hydrogen_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 44 | const nitrogen_monoxide_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | const methane_volume: f64 = 0.2e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 46 | const ozone_summer_volume: f64 = 7.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | const ozone_winter_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 48 | const sulphur_dioxide_volume: f64 = 0.1e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | const nitrogen_dioxide_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | const iodine_volume: f64 = 1.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 51 | const air_volume: f64 = 100.0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 52 | // Molar Mass M (kg/kmol) [INFO] [stdout] 53 | const nitrogen_molar_mass: f64 = 28.0134; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 54 | const oxygen_molar_mass: f64 = 31.9988; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 55 | const argon_molar_mass: f64 = 39.948; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 56 | const neon_molar_mass: f64 = 20.183; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 57 | const carbon_dioxide_molar_mass: f64 = 44.00995; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 58 | const helium_molar_mass: f64 = 4.0026; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 59 | const krypton_molar_mass: f64 = 83.80; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 60 | const xenon_molar_mass: f64 = 131.30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 61 | const hydrogen_molar_mass: f64 = 2.01594; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 62 | const nitrogen_monoxide_molar_mass: f64 = 44.0128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 63 | const methane_molar_mass: f64 = 16.04303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 64 | const ozone_summer_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 65 | const ozone_winter_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 66 | const sulphur_dioxide_molar_mass: f64 = 64.0628; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 67 | const nitrogen_dioxide_molar_mass: f64 = 46.0055; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 68 | const iodine_molar_mass: f64 = 253.8088; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | const a_0: f64 = 340.294; [INFO] [stdout] | ^^^ [INFO] [stdout] 72 | const H_p_0: f64 = 8434.5; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 73 | const l_0: f64 = 66.328e-9; [INFO] [stdout] | ^^^ [INFO] [stdout] 74 | const n_0: f64 = 25.471e24; [INFO] [stdout] | ^^^ [INFO] [stdout] 75 | const v_0: f64 = 458.94; [INFO] [stdout] | ^^^ [INFO] [stdout] 76 | const gamma_0: f64 = 12.013; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 77 | const nu_0: f64 = 14.607e-6; [INFO] [stdout] | ^^^^ [INFO] [stdout] 78 | const lambda_0: f64 = 25.343e-3; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 79 | const mu_0: f64 = 17.894e-6; [INFO] [stdout] | ^^^^ [INFO] [stdout] 80 | const omega_0: f64 = 6.9193e9; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/mesopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Mesopause { [INFO] [stdout] | -------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/mesosphere.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Mesosphere { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 14 | fn base_temperature(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | fn temperature_gradient(level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Stratopause { [INFO] [stdout] | ---------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `base_temperature` and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/stratosphere.rs:13:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Stratosphere { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 13 | fn base_temperature(&self, level: i8) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn temperature_gradient( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `base_geopotential_altitude`, `base_temperature`, and `temperature_gradient` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/layers/tropopause.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 2 | impl Tropopause { [INFO] [stdout] | --------------- associated functions in this implementation [INFO] [stdout] 3 | fn base_geopotential_altitude() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 6 | fn base_temperature() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 9 | fn temperature_gradient() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `base_geometric_densities`, `base_temperature`, `base_density`, and `base_pressure` are never used [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 12 | impl USSA { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 32 | const base_geometric_densities: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | fn base_temperature(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | fn base_density(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 76 | fn base_pressure(&self, geometric_height: f64) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `g_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | const g_0: f64 = 9.80665; // m/s2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_0` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const R_Star: f64 = 8314.32; // kg*m2/(s2*K*kmol) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `R_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `t_i` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | const t_i: f64 = 0.0; // deg C [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `T_I` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `t_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | const t_0: f64 = 15.0; // deg C [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `T_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `Beta_s` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | const Beta_s: f64 = 1.458e-6; // kg/(m*s*K12) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `BETA_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `k` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const k: f64 = 1.4; // dimensionless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `K` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `rho_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | const rho_0: f64 = 1.225; // kg/m3 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `RHO_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sigma` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | const sigma: f64 = 0.365e-9; // m [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `SIGMA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `earth_radius_nominal` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const earth_radius_nominal: f64 = 6356766.0; // m [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_RADIUS_NOMINAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | const nitrogen_volume: f64 = 78.084; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `oxygen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const oxygen_volume: f64 = 20.9476; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `OXYGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `argon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | const argon_volume: f64 = 0.934; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `ARGON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `carbon_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | const carbon_dioxide_volume: f64 = 0.0314; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CARBON_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `neon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const neon_volume: f64 = 1.818e-3; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `NEON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `helium_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const helium_volume: f64 = 524.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIUM_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `krypton_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | const krypton_volume: f64 = 114.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KRYPTON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xenon_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | const xenon_volume: f64 = 8.7e-6; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `XENON_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `hydrogen_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | const hydrogen_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HYDROGEN_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_monoxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | const nitrogen_monoxide_volume: f64 = 50.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MONOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `methane_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | const methane_volume: f64 = 0.2e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `METHANE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_summer_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | const ozone_summer_volume: f64 = 7.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_SUMMER_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_winter_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | const ozone_winter_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_WINTER_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sulphur_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | const sulphur_dioxide_volume: f64 = 0.1e-3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SULPHUR_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_dioxide_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | const nitrogen_dioxide_volume: f64 = 2.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_DIOXIDE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `iodine_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | const iodine_volume: f64 = 1.0e-6; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `IODINE_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_volume` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | const air_volume: f64 = 100.0; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `AIR_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | const nitrogen_molar_mass: f64 = 28.0134; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `oxygen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | const oxygen_molar_mass: f64 = 31.9988; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OXYGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `argon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | const argon_molar_mass: f64 = 39.948; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ARGON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `neon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | const neon_molar_mass: f64 = 20.183; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NEON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `carbon_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | const carbon_dioxide_molar_mass: f64 = 44.00995; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `CARBON_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `helium_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | const helium_molar_mass: f64 = 4.0026; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIUM_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `krypton_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | const krypton_molar_mass: f64 = 83.80; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `KRYPTON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `xenon_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | const xenon_molar_mass: f64 = 131.30; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `XENON_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `hydrogen_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | const hydrogen_molar_mass: f64 = 2.01594; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HYDROGEN_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_monoxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | const nitrogen_monoxide_molar_mass: f64 = 44.0128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_MONOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `methane_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | const methane_molar_mass: f64 = 16.04303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `METHANE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_summer_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | const ozone_summer_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_SUMMER_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `ozone_winter_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | const ozone_winter_molar_mass: f64 = 47.9982; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `OZONE_WINTER_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `sulphur_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | const sulphur_dioxide_molar_mass: f64 = 64.0628; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SULPHUR_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nitrogen_dioxide_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | const nitrogen_dioxide_molar_mass: f64 = 46.0055; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NITROGEN_DIOXIDE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `iodine_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | const iodine_molar_mass: f64 = 253.8088; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `IODINE_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | const air_molar_mass: f64 = 28.964420; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AIR_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `a_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | const a_0: f64 = 340.294; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `A_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `H_p_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | const H_p_0: f64 = 8434.5; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `H_P_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `l_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | const l_0: f64 = 66.328e-9; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `n_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | const n_0: f64 = 25.471e24; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `N_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `v_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | const v_0: f64 = 458.94; [INFO] [stdout] | ^^^ help: convert the identifier to upper case (notice the capitalization): `V_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `gamma_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | const gamma_0: f64 = 12.013; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `GAMMA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `nu_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | const nu_0: f64 = 14.607e-6; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `NU_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `lambda_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | const lambda_0: f64 = 25.343e-3; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LAMBDA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `mu_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | const mu_0: f64 = 17.894e-6; [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `MU_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `omega_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/isa.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | const omega_0: f64 = 6.9193e9; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `OMEGA_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `r_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:14:15 [INFO] [stdout] | [INFO] [stdout] 14 | pub const r_0: f64 = 6356766.0; // meters [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `R_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:15:15 [INFO] [stdout] | [INFO] [stdout] 15 | pub const R_Star: f64 = 8.31432e3; // J/(mol*K) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `R_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `air_molar_mass` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | pub const air_molar_mass: f64 = 28.9644; // kg/mol [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `AIR_MOLAR_MASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `R_Air` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | pub const R_Air: f64 = USSA::R_Star / USSA::air_molar_mass; // J/(kg*K) [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `R_AIR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `g_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:18:15 [INFO] [stdout] | [INFO] [stdout] 18 | pub const g_0: f64 = 9.80655; // m/s^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `gamma` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:19:15 [INFO] [stdout] | [INFO] [stdout] 19 | pub const gamma: f64 = 1.4; // dimensionless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `GAMMA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_heights` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const base_geometric_heights: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_HEIGHTS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_temperatures` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | const base_geometric_temperatures: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_TEMPERATURES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_pressures` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const base_geometric_pressures: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_PRESSURES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_geometric_densities` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const base_geometric_densities: [f64; 13] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_GEOMETRIC_DENSITIES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `base_lapse_rates` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const base_lapse_rates: [f64; 12] = [ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BASE_LAPSE_RATES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `dynamic_viscosity_nist_B` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const dynamic_viscosity_nist_B: f64 = 110.4; // Sutherland constant in the USSA model - documented wrong in the atmosphere docum... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DYNAMIC_VISCOSITY_NIST_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `dynamic_viscosity_nist_A` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const dynamic_viscosity_nist_A: f64 = 145.8 * 1e-7; // is a constant in the expression for dynamic viscosity in the USSA model -... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DYNAMIC_VISCOSITY_NIST_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/atmospheres/ussa.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | let A = -76.3232; [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `speed_of_light` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const speed_of_light: f64 = 299792458.0; // [m/s] Speed of Light [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SPEED_OF_LIGHT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `gaussian_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | pub const gaussian_gravitational_constant: f64 = 1.720209895e-2; // Gaussian gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GAUSSIAN_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_g` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | pub const l_g: f64 = 6.969290134e-10; // 1−d(TT)/d(TCG) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_b` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub const l_b: f64 = 1.550519768e-8; // 1−d(TDB)/d(TCB) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `tdb_0` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const tdb_0: f64 = -6.55e-5; // TDB−TCB at JD 2443144.5 TAI [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `TDB_0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_angular_position_initial` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | pub const earth_angular_position_initial: f64 = 0.7790572732640; // [rev] Earth Rotation Angle (ERA) at J2000.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_ANGULAR_POSITION_INITIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_angular_rate` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | pub const earth_angular_rate: f64 = 1.00273781191135448; // [rev/UT1day] Rate of Advance of Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_ANGULAR_RATE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const gravitational_constant: f64 = 6.67428e-11; // [m3/kg*s2] Constant of Gravitation [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `heliocentric_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const heliocentric_gravitational_constant: f64 = 1.32712442099e20; // [m3/s2] Heliocentric gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HELIOCENTRIC_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `sun_dynamical_form_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const sun_dynamical_form_factor: f64 = 2.0e-7; // Dynamical form factor of the Sun [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SUN_DYNAMICAL_FORM_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `moon_earth_mass_ratio` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const moon_earth_mass_ratio: f64 = 0.0123000371; // Moon-Earth Mass Ratio [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `MOON_EARTH_MASS_RATIO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `geocentric_gravitational_constant` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const geocentric_gravitational_constant: f64 = 3.986004418e14; // [m3/s2] Geocentric gravitational constant [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `GEOCENTRIC_GRAVITATIONAL_CONSTANT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_equatorial_radius` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const earth_equatorial_radius: f64 = 6378136.6; // [m] Equatorial radius of the earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_EQUATORIAL_RADIUS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_dynamical_form_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub const earth_dynamical_form_factor: f64 = 1.0826359e-3; // Dynamical form factor of the Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_DYNAMICAL_FORM_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_flattening_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | pub const earth_flattening_factor: f64 = 298.25642; // Flattening factor of the Earth [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_FLATTENING_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_mean_equatorial_gravity` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | pub const earth_mean_equatorial_gravity: f64 = 9.7803278; // [m/s2] Mean equatorial gravity [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_MEAN_EQUATORIAL_GRAVITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_geoid_potential` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const earth_geoid_potential: f64 = 62636856.0; // [m2/s2] Potential of the geoid [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_GEOID_POTENTIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_geoid_potential_scale_factor` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const earth_geoid_potential_scale_factor: f64 = 6363672.6; // [m] Geopotential scale factor (GM_0/W_O) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_GEOID_POTENTIAL_SCALE_FACTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `earth_dynamical_flattening` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const earth_dynamical_flattening: f64 = 3273795.0e-9; // Dynamical Flateening [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `EARTH_DYNAMICAL_FLATTENING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ecliptic_obliquity` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const ecliptic_obliquity: f64 = 84381.406; // Obliquity of the ecliptic [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ECLIPTIC_OBLIQUITY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `astronomical_unit` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const astronomical_unit: f64 = 1.49597870700e11; // [m] Astronmical unit [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ASTRONOMICAL_UNIT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `l_c` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/iers/constants.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const l_c: f64 = 1.48082686741e-8; // Average value of 1-d(TCG)/d(TCB) (IDK what this is) [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `L_C` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `a` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | pub const a: f64 = 6378137.0; // meters [INFO] [stdout] | ^ help: convert the identifier to upper case: `A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `w` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | pub const w: f64 = 7.292115e-5; // radians/second [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `W` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c20dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub const c20dyn: f64 = -4.84165143790815e-4; // Unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C20DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c22dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | pub const c22dyn: f64 = 2.43938357327313e-6; // Unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C22DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | pub const c: f64 = 2.99792458e8; // meters/second [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `C` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `w_star` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | pub const w_star: f64 = 7.2921158553e-5 + 4.3e-15 * 1024.0e-6; // radians/second [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `W_STAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `b` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | pub const b: f64 = 6356752.3142; // meters [INFO] [stdout] | ^ help: convert the identifier to upper case: `B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `f` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const f: f64 = 3.3528106647475e-3; // Unitless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const e: f64 = 8.1819190842622e-2; // Unitlees [INFO] [stdout] | ^ help: convert the identifier to upper case: `E` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e2` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const e2: f64 = 6.694379990141e-3; // unitless [INFO] [stdout] | ^^ help: convert the identifier to upper case: `E2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e_prime` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const e_prime: f64 = 8.2094437949696e-2; // unitless [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `E_PRIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `e_prime_squared` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const e_prime_squared: f64 = 6.739496742276e-3; // unitless [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `E_PRIME_SQUARED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `R_p` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const R_p: f64 = 6399593.6258; // meters [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `R_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `c20geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const c20geo: f64 = -4.84166774985e-4; // unitless [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `C20GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `J2geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const J2geo: f64 = 1.082629821313e-3; // unitless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `J2GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_e` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const g_e: f64 = 9.7803253359; // meters/second^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_E` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_p` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const g_p: f64 = 9.8321849379; // meters/second^2 [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `G_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `g_mean` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const g_mean: f64 = 9.7976432223; // meters/second^2 [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `G_MEAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `k` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const k: f64 = 1.931852652458e-3; // unitless [INFO] [stdout] | ^ help: convert the identifier to upper case (notice the capitalization): `K` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `m` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub const m: f64 = 3.449786506841e-3; // unitless [INFO] [stdout] | ^ help: convert the identifier to upper case: `M` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GM_prime` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | pub const GM_prime: f64 = 3.986000982e14; // meters^3/(kilogram*seconds^2) [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `GM_PRIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `A_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | pub const A_dyn: f64 = 8.0079215e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `A_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `B_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | pub const B_dyn: f64 = 8.0080746e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `B_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `C_dyn` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | pub const C_dyn: f64 = 8.0343007e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `C_DYN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `A_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | pub const A_geo: f64 = 8.0467266e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `A_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `C_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | pub const C_geo: f64 = 8.0730294e37; // kilograms * meters^2 [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `C_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `H_geo` should have an upper case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/constants/mod.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | pub const H_geo: f64 = 3.2581006e-3; // unitless [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `H_GEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | let mut N = 0.0; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Nh` should have a snake case name [INFO] [stdout] --> crates/aether_models/src/terrestrial/wgs84/transforms/mod.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | let Nh = (rho2 + zdz * zdz).sqrt(); [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dcm_ecef_to_ned` [INFO] [stdout] --> crates/aether_examples/src/coordinates.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 46 | let dcm_ecef_to_ned: DirectionCosineMatrix, NED> = [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dcm_ecef_to_ned` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `A` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn A(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `K` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn K(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `Hz` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn Hz(self) -> Quantity; [INFO] [stdout] | ^^ help: convert the identifier to snake case: `hz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `N` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | fn N(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `Pa` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn Pa(self) -> Quantity; [INFO] [stdout] | ^^ help: convert the identifier to snake case: `pa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `J` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn J(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case: `j` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `W` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | fn W(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `w` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `aether_core::real::Real` [INFO] [stdout] --> crates/aether_units/src/tests/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | use aether_core::real::Real; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `-W unused-imports` implied by `-W unused` [INFO] [stdout] = help: to override `-W unused` add `#[allow(unused_imports)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `A` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | fn A(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `K` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | fn K(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `Hz` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | fn Hz(self) -> Quantity; [INFO] [stdout] | ^^ help: convert the identifier to snake case: `hz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `N` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | fn N(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `Pa` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | fn Pa(self) -> Quantity; [INFO] [stdout] | ^^ help: convert the identifier to snake case: `pa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `J` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn J(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case: `j` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait method `W` should have a snake case name [INFO] [stdout] --> crates/aether_units/src/si/si.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | fn W(self) -> Quantity; [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `w` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking plotters-bitmap v0.3.7 [INFO] [stderr] Compiling freetype-sys v0.20.1 [INFO] [stderr] Checking plotters v0.3.7 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Checking aether_viz v0.1.1 (/opt/rustwide/workdir/crates/aether_viz) [INFO] [stdout] warning: value assigned to `ds` is never read [INFO] [stdout] --> crates/aether_viz/src/lib.rs:204:29 [INFO] [stdout] | [INFO] [stdout] 204 | / ... ds = ds [INFO] [stdout] 205 | | ... .label(lbl) [INFO] [stdout] 206 | | ... .legend(move |(x, y)| { [INFO] [stdout] 207 | | ... PathElement::new(vec![(x, y), (x + 20, y)], color.stroke_width(2)) [INFO] [stdout] 208 | | ... }); [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ds` is never read [INFO] [stdout] --> crates/aether_viz/src/lib.rs:216:29 [INFO] [stdout] | [INFO] [stdout] 216 | / ... ds = ds [INFO] [stdout] 217 | | ... .label(lbl) [INFO] [stdout] 218 | | ... .legend(move |(x, y)| { [INFO] [stdout] 219 | | ... Circle::new((x + 10, y), 4, color.filled()) [INFO] [stdout] 220 | | ... }); [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ds` is never read [INFO] [stdout] --> crates/aether_viz/src/lib.rs:204:29 [INFO] [stdout] | [INFO] [stdout] 204 | / ... ds = ds [INFO] [stdout] 205 | | ... .label(lbl) [INFO] [stdout] 206 | | ... .legend(move |(x, y)| { [INFO] [stdout] 207 | | ... PathElement::new(vec![(x, y), (x + 20, y)], color.stroke_width(2)) [INFO] [stdout] 208 | | ... }); [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ds` is never read [INFO] [stdout] --> crates/aether_viz/src/lib.rs:216:29 [INFO] [stdout] | [INFO] [stdout] 216 | / ... ds = ds [INFO] [stdout] 217 | | ... .label(lbl) [INFO] [stdout] 218 | | ... .legend(move |(x, y)| { [INFO] [stdout] 219 | | ... Circle::new((x + 10, y), 4, color.filled()) [INFO] [stdout] 220 | | ... }); [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ctor v0.1.26 [INFO] [stderr] Checking aether_test v0.1.1 (/opt/rustwide/workdir/crates/aether_test) [INFO] [stdout] warning: unused import: `AbsDiffEq` [INFO] [stdout] --> crates/aether_test/src/assert/vector.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use approx::{abs_diff_eq, AbsDiffEq}; [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: `AbsDiffEq` [INFO] [stdout] --> crates/aether_test/src/assert/vector.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use approx::{abs_diff_eq, AbsDiffEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking minstant v0.1.7 [INFO] [stderr] Checking aether_benchmark v0.1.1 (/opt/rustwide/workdir/crates/aether_benchmark) [INFO] [stderr] Checking aether_ml v0.1.1 (/opt/rustwide/workdir/crates/aether_ml) [INFO] [stdout] warning: unused import: `regression::*` [INFO] [stdout] --> crates/aether_ml/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use regression::*; [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: `classification::*` [INFO] [stdout] --> crates/aether_ml/src/lib.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub use classification::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regression::*` [INFO] [stdout] --> crates/aether_ml/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use regression::*; [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: `classification::*` [INFO] [stdout] --> crates/aether_ml/src/lib.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub use classification::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aether v0.1.1 (/opt/rustwide/workdir/crates/aether) [INFO] [stdout] warning: unused import: `regression::*` [INFO] [stdout] --> crates/aether_ml/src/lib.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use regression::*; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `aether` (lib test) due to 2 previous errors [INFO] [stdout] warning: unused import: `classification::*` [INFO] [stdout] --> crates/aether_ml/src/lib.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub use classification::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: ambiguous glob re-exports [INFO] [stdout] --> crates/aether/src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub use aether_core::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ the name `models` in the type namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 6 | pub use aether_models::*; [INFO] [stdout] | ---------------- but the name `models` in the type namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #107880 [INFO] [stdout] = note: `#[deny(ambiguous_glob_reexports)]` (part of `#[deny(future_incompatible)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f6de86a568b4cc3f979038179b307af387606a904f6f42bb2ba8cdfac6ece0fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f6de86a568b4cc3f979038179b307af387606a904f6f42bb2ba8cdfac6ece0fb", kill_on_drop: false }` [INFO] [stdout] f6de86a568b4cc3f979038179b307af387606a904f6f42bb2ba8cdfac6ece0fb