[INFO] cloning repository https://github.com/fort3ck-hash/control [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fort3ck-hash/control" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffort3ck-hash%2Fcontrol", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffort3ck-hash%2Fcontrol'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 21834c2c5e14777974f33b548d3b79f6f8dba805 [INFO] checking fort3ck-hash/control against 012c0bd4d516934012c9a1ecb26e9eb283d2ed75 for pr-133502-29 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffort3ck-hash%2Fcontrol" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/fort3ck-hash/control [INFO] finished tweaking git repo https://github.com/fort3ck-hash/control [INFO] tweaked toml for git repo https://github.com/fort3ck-hash/control written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/fort3ck-hash/control on toolchain 012c0bd4d516934012c9a1ecb26e9eb283d2ed75 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/fort3ck-hash/control 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" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "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-tc1/source/server/Cargo.toml [INFO] [stderr] workspace: /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]` [INFO] [stderr] --> machines/Cargo.toml [INFO] [stderr] = note: `cargo::missing_lints_inheritance` is set to `warn` by default [INFO] [stderr] help: to inherit `workspace.lints, add: [INFO] [stderr] | [INFO] [stderr] 52 ~ ignored = ["tonic"] [INFO] [stderr] 53 + [lints] [INFO] [stderr] 54 + workspace = true [INFO] [stderr] | [INFO] [stderr] help: to clarify your intent to not inherit, add: [INFO] [stderr] | [INFO] [stderr] 52 ~ ignored = ["tonic"] [INFO] [stderr] 53 + [lints] [INFO] [stderr] | [INFO] [stderr] warning: `machines` (manifest) generated 1 warning [INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]` [INFO] [stderr] --> utils/Cargo.toml [INFO] [stderr] = note: `cargo::missing_lints_inheritance` is set to `warn` by default [INFO] [stderr] help: to inherit `workspace.lints, add: [INFO] [stderr] | [INFO] [stderr] 11 ~ heap-profile = [] [INFO] [stderr] 12 + [lints] [INFO] [stderr] 13 + workspace = true [INFO] [stderr] | [INFO] [stderr] help: to clarify your intent to not inherit, add: [INFO] [stderr] | [INFO] [stderr] 11 ~ heap-profile = [] [INFO] [stderr] 12 + [lints] [INFO] [stderr] | [INFO] [stderr] warning: `utils` (manifest) generated 1 warning [INFO] [stderr] Updating git repository `https://github.com/v-morlock/ethercrab` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded socketioxide-parser-msgpack v0.17.0 [INFO] [stderr] Downloaded zmij v1.0.19 [INFO] [stderr] Downloaded socketioxide v0.17.2 [INFO] [stderr] Downloaded engineioxide-core v0.2.0 [INFO] [stderr] Downloaded socketioxide-core v0.17.0 [INFO] [stderr] Downloaded engineioxide v0.17.2 [INFO] [stderr] Downloaded serialport v4.8.1 [INFO] [stderr] Downloaded timerfd v1.6.0 [INFO] [stderr] Downloaded smlang v0.8.0 [INFO] [stderr] Downloaded smlang-macros v0.8.0 [INFO] [stderr] Downloaded pcap v2.3.0 [INFO] [stderr] Downloaded atomic_enum v0.3.0 [INFO] [stderr] Downloaded embassy-time-driver v0.2.1 [INFO] [stderr] Downloaded interfaces v0.0.9 [INFO] [stderr] Downloaded socketioxide-parser-common v0.17.0 [INFO] [stderr] Downloaded ta v0.5.0 [INFO] [stderr] Downloaded spin_sleep v1.3.3 [INFO] [stderr] Downloaded textplots v0.8.7 [INFO] [stderr] Downloaded io-uring v0.7.11 [INFO] [stderr] Downloaded string_morph v0.1.0 [INFO] [stderr] Downloaded drawille v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639 [INFO] running `Command { std: "docker" "start" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639" "/opt/rustwide/cargo-home/bin/cargo" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639", kill_on_drop: false }` [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639" "/opt/rustwide/cargo-home/bin/cargo" "+012c0bd4d516934012c9a1ecb26e9eb283d2ed75" "check" "--frozen" "--all" "--all-targets" "--message-format=json", 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/server/Cargo.toml [INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml [INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]` [INFO] [stderr] --> utils/Cargo.toml [INFO] [stderr] = note: `cargo::missing_lints_inheritance` is set to `warn` by default [INFO] [stderr] help: to inherit `workspace.lints, add: [INFO] [stderr] | [INFO] [stderr] 11 ~ heap-profile = [] [INFO] [stderr] 12 + [lints] [INFO] [stderr] 13 + workspace = true [INFO] [stderr] | [INFO] [stderr] help: to clarify your intent to not inherit, add: [INFO] [stderr] | [INFO] [stderr] 11 ~ heap-profile = [] [INFO] [stderr] 12 + [lints] [INFO] [stderr] | [INFO] [stderr] warning: `utils` (manifest) generated 1 warning [INFO] [stderr] warning: missing `[lints]` to inherit `[workspace.lints]` [INFO] [stderr] --> machines/Cargo.toml [INFO] [stderr] = note: `cargo::missing_lints_inheritance` is set to `warn` by default [INFO] [stderr] help: to inherit `workspace.lints, add: [INFO] [stderr] | [INFO] [stderr] 52 ~ ignored = ["tonic"] [INFO] [stderr] 53 + [lints] [INFO] [stderr] 54 + workspace = true [INFO] [stderr] | [INFO] [stderr] help: to clarify your intent to not inherit, add: [INFO] [stderr] | [INFO] [stderr] 52 ~ ignored = ["tonic"] [INFO] [stderr] 53 + [lints] [INFO] [stderr] | [INFO] [stderr] warning: `machines` (manifest) generated 1 warning [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling zmij v1.0.19 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Checking futures-lite v2.6.1 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Checking rand_core v0.9.3 [INFO] [stderr] Checking event-listener v5.4.1 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Checking mio v1.1.0 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Checking socket2 v0.6.1 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Checking unicode-ident v1.0.22 [INFO] [stderr] Checking linux-raw-sys v0.11.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Checking rand_chacha v0.9.0 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling if_chain v1.0.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling pest v2.8.3 [INFO] [stderr] Checking event-listener-strategy v0.5.4 [INFO] [stderr] Checking rand v0.9.4 [INFO] [stderr] Checking async-channel v2.5.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Checking piper v0.2.4 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Checking nb v1.1.0 [INFO] [stderr] Compiling embedded-hal-async v1.0.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling embassy-time-driver v0.2.1 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Checking nb v0.1.3 [INFO] [stderr] Checking blocking v1.6.2 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking async-lock v3.4.1 [INFO] [stderr] Checking hash32 v0.3.1 [INFO] [stderr] Checking signal-hook-registry v1.4.6 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling pest_meta v2.8.3 [INFO] [stderr] Compiling string_morph v0.1.0 [INFO] [stderr] Compiling io-uring v0.7.11 [INFO] [stderr] Checking embedded-hal v1.0.0 [INFO] [stderr] Compiling embedded-io-async v0.6.1 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Checking embedded-hal v0.2.7 [INFO] [stderr] Checking heapless v0.8.0 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking uom v0.37.0 [INFO] [stderr] Checking data-encoding v2.9.0 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Checking embedded-io v0.6.1 [INFO] [stderr] Compiling cc v1.2.46 [INFO] [stderr] Checking crc v3.3.0 [INFO] [stderr] Checking rmp v0.8.14 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Checking async-fs v2.2.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Checking embassy-time v0.4.0 [INFO] [stderr] Checking async-executor v1.13.3 [INFO] [stderr] Checking spin v0.10.0 [INFO] [stderr] Checking nix v0.26.4 [INFO] [stderr] Checking units v0.1.0 (/opt/rustwide/workdir/units) [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling erased-serde v0.4.10 [INFO] [stderr] Checking libudev v0.3.0 [INFO] [stderr] Checking serde_path_to_error v0.1.20 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking gimli v0.32.3 [INFO] [stderr] Checking core_affinity v0.8.3 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Checking colored v2.2.0 [INFO] [stderr] Checking thousands v0.2.0 [INFO] [stderr] Checking mintex v0.1.4 [INFO] [stderr] Checking rgb v0.8.52 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Checking timerfd v1.6.0 [INFO] [stderr] Checking euclid v0.22.14 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking chrono v0.4.42 [INFO] [stderr] Checking drawille v0.3.0 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking http-range-header v0.4.2 [INFO] [stderr] Checking spin_sleep v1.3.3 [INFO] [stderr] Checking ta v0.5.0 [INFO] [stderr] Checking textplots v0.8.7 [INFO] [stderr] Compiling deluxe-core v0.5.0 [INFO] [stderr] Compiling pest_generator v2.8.3 [INFO] [stderr] Checking polling v3.11.0 [INFO] [stderr] Checking async-io v2.6.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling sealed v0.6.0 [INFO] [stderr] Compiling atomic_enum v0.3.0 [INFO] [stderr] Compiling axum-macros v0.5.1 [INFO] [stderr] Compiling smlang-macros v0.8.0 [INFO] [stderr] Checking async-signal v0.2.13 [INFO] [stderr] Checking async-process v2.5.0 [INFO] [stderr] Checking async-net v2.0.0 [INFO] [stderr] Checking addr2line v0.25.1 [INFO] [stderr] Compiling pest_derive v2.8.3 [INFO] [stderr] Compiling control_core_derive v0.1.0 (/opt/rustwide/workdir/control-core-derive) [INFO] [stderr] Checking smol v2.0.2 [INFO] [stderr] Compiling deluxe-macros v0.5.0 [INFO] [stderr] Checking smlang v0.8.0 [INFO] [stderr] Checking tracing v0.1.44 [INFO] [stderr] Checking thiserror v2.0.17 [INFO] [stderr] Checking unescaper v0.1.6 [INFO] [stderr] Checking serialport v4.8.1 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking backtrace v0.3.76 [INFO] [stderr] Compiling deluxe v0.5.0 [INFO] [stderr] Compiling ethercat_hal_derive v0.1.0 (/opt/rustwide/workdir/ethercat-hal-derive) [INFO] [stderr] Checking bytes v1.11.1 [INFO] [stderr] Checking smallvec v1.15.1 [INFO] [stderr] Checking rmp-serde v1.3.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling handlebars v3.5.5 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking tracing-subscriber v0.3.23 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Checking dhat v0.3.3 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Checking http v1.3.1 [INFO] [stderr] Checking tokio v1.48.0 [INFO] [stderr] Checking engineioxide-core v0.2.0 [INFO] [stderr] Checking utils v0.1.0 (/opt/rustwide/workdir/utils) [INFO] [stderr] Checking socketioxide-core v0.17.0 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Checking socketioxide-parser-msgpack v0.17.0 [INFO] [stderr] Checking socketioxide-parser-common v0.17.0 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking tungstenite v0.28.0 [INFO] [stderr] Checking http-body-util v0.1.3 [INFO] [stderr] Checking axum-core v0.5.5 [INFO] [stderr] Compiling interfaces v0.0.9 [INFO] [stderr] Compiling ethercrab-wire-derive v0.2.0 (https://github.com/v-morlock/ethercrab?branch=main#d297d133) [INFO] [stderr] Checking ethercrab-wire v0.2.0 (https://github.com/v-morlock/ethercrab?branch=main#d297d133) [INFO] [stderr] Checking hyper v1.8.1 [INFO] [stderr] Checking tokio-util v0.7.17 [INFO] [stderr] Checking tokio-tungstenite v0.28.0 [INFO] [stderr] Checking tower v0.5.2 [INFO] [stderr] Checking ethercrab v0.6.0 (https://github.com/v-morlock/ethercrab?branch=main#d297d133) [INFO] [stderr] Checking tower-http v0.6.6 [INFO] [stderr] Checking hyper-util v0.1.18 [INFO] [stderr] Checking engineioxide v0.17.2 [INFO] [stderr] Checking axum v0.8.9 [INFO] [stderr] Checking socketioxide v0.17.2 [INFO] [stderr] Checking ethercat_hal v0.1.0 (/opt/rustwide/workdir/ethercat-hal) [INFO] [stdout] warning: use of deprecated constant `std::u16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> ethercat-hal/src/helpers/counter_wrapper_u16_i128.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | const U16_MAX: i128 = std::u16::MAX as i128; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> ethercat-hal/src/helpers/el70xx_velocity_converter.rs:27:80 [INFO] [stdout] | [INFO] [stdout] 27 | (steps_per_second / self.max_steps_per_seconds as f64) * std::i16::MAX as f64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> ethercat-hal/src/helpers/el70xx_velocity_converter.rs:39:42 [INFO] [stdout] | [INFO] [stdout] 39 | (velocity as f64 / std::i16::MAX as f64) * self.max_steps_per_seconds as f64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> ethercat-hal/src/io/analog_input/physical.rs:97:76 [INFO] [stdout] | [INFO] [stdout] 97 | assert_relative_eq!(v.get::(), -10.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> ethercat-hal/src/io/analog_input/physical.rs:115:75 [INFO] [stdout] | [INFO] [stdout] 115 | assert_relative_eq!(v.get::(), 10.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> ethercat-hal/src/io/analog_input/physical.rs:134:81 [INFO] [stdout] | [INFO] [stdout] 134 | assert_relative_eq!(v.get::(), 4.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> ethercat-hal/src/io/analog_input/physical.rs:152:82 [INFO] [stdout] | [INFO] [stdout] 152 | assert_relative_eq!(v.get::(), 20.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::u16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> ethercat-hal/src/helpers/counter_wrapper_u16_i128.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | const U16_MAX: i128 = std::u16::MAX as i128; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> ethercat-hal/src/helpers/el70xx_velocity_converter.rs:27:80 [INFO] [stdout] | [INFO] [stdout] 27 | (steps_per_second / self.max_steps_per_seconds as f64) * std::i16::MAX as f64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> ethercat-hal/src/helpers/el70xx_velocity_converter.rs:39:42 [INFO] [stdout] | [INFO] [stdout] 39 | (velocity as f64 / std::i16::MAX as f64) * self.max_steps_per_seconds as f64; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking control_core v0.1.0 (/opt/rustwide/workdir/control-core) [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:92:19 [INFO] [stdout] | [INFO] [stdout] 92 | use std::f64::EPSILON; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:110:71 [INFO] [stdout] | [INFO] [stdout] 110 | assert_relative_eq!(angle.get::(), 1.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:111:69 [INFO] [stdout] | [INFO] [stdout] 111 | assert_relative_eq!(angle.get::(), 360.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:115:71 [INFO] [stdout] | [INFO] [stdout] 115 | assert_relative_eq!(angle.get::(), 0.5, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:116:69 [INFO] [stdout] | [INFO] [stdout] 116 | assert_relative_eq!(angle.get::(), 180.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:120:72 [INFO] [stdout] | [INFO] [stdout] 120 | assert_relative_eq!(angle.get::(), 0.25, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:121:68 [INFO] [stdout] | [INFO] [stdout] 121 | assert_relative_eq!(angle.get::(), 90.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:126:72 [INFO] [stdout] | [INFO] [stdout] 126 | assert_relative_eq!(angle.get::(), 0.25, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:135:53 [INFO] [stdout] | [INFO] [stdout] 135 | assert_relative_eq!(steps, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:139:53 [INFO] [stdout] | [INFO] [stdout] 139 | assert_relative_eq!(steps, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:143:52 [INFO] [stdout] | [INFO] [stdout] 143 | assert_relative_eq!(steps, 50.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:148:53 [INFO] [stdout] | [INFO] [stdout] 148 | assert_relative_eq!(steps, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:160:23 [INFO] [stdout] | [INFO] [stdout] 160 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:165:23 [INFO] [stdout] | [INFO] [stdout] 165 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:182:23 [INFO] [stdout] | [INFO] [stdout] 182 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:193:53 [INFO] [stdout] | [INFO] [stdout] 193 | assert_relative_eq!(steps, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:198:53 [INFO] [stdout] | [INFO] [stdout] 198 | assert_relative_eq!(steps, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:204:53 [INFO] [stdout] | [INFO] [stdout] 204 | assert_relative_eq!(steps, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:217:23 [INFO] [stdout] | [INFO] [stdout] 217 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:225:23 [INFO] [stdout] | [INFO] [stdout] 225 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:234:23 [INFO] [stdout] | [INFO] [stdout] 234 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:247:53 [INFO] [stdout] | [INFO] [stdout] 247 | assert_relative_eq!(steps, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:253:53 [INFO] [stdout] | [INFO] [stdout] 253 | assert_relative_eq!(steps, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:260:53 [INFO] [stdout] | [INFO] [stdout] 260 | assert_relative_eq!(steps, 400.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:271:72 [INFO] [stdout] | [INFO] [stdout] 271 | assert_relative_eq!(original_steps, roundtrip_steps, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:277:72 [INFO] [stdout] | [INFO] [stdout] 277 | assert_relative_eq!(original_steps, roundtrip_steps, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/angular_step_converter.rs:283:72 [INFO] [stdout] | [INFO] [stdout] 283 | assert_relative_eq!(original_steps, roundtrip_steps, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:253:19 [INFO] [stdout] | [INFO] [stdout] 253 | use std::f64::EPSILON; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:272:69 [INFO] [stdout] | [INFO] [stdout] 272 | assert_relative_eq!(diameter.get::(), 0.2, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:280:23 [INFO] [stdout] | [INFO] [stdout] 280 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:292:53 [INFO] [stdout] | [INFO] [stdout] 292 | assert_relative_eq!(steps, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:296:53 [INFO] [stdout] | [INFO] [stdout] 296 | assert_relative_eq!(steps, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:306:79 [INFO] [stdout] | [INFO] [stdout] 306 | assert_relative_eq!(distance.get::(), circumference, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:313:23 [INFO] [stdout] | [INFO] [stdout] 313 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:325:64 [INFO] [stdout] | [INFO] [stdout] 325 | assert_relative_eq!(steps_per_second, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:330:64 [INFO] [stdout] | [INFO] [stdout] 330 | assert_relative_eq!(steps_per_second, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:343:23 [INFO] [stdout] | [INFO] [stdout] 343 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:351:23 [INFO] [stdout] | [INFO] [stdout] 351 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:370:23 [INFO] [stdout] | [INFO] [stdout] 370 | epsilon = EPSILON * 10.0 [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:384:23 [INFO] [stdout] | [INFO] [stdout] 384 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:396:71 [INFO] [stdout] | [INFO] [stdout] 396 | assert_relative_eq!(angle.get::(), 1.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:400:71 [INFO] [stdout] | [INFO] [stdout] 400 | assert_relative_eq!(angle.get::(), 0.5, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:410:79 [INFO] [stdout] | [INFO] [stdout] 410 | assert_relative_eq!(distance.get::(), circumference, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:417:23 [INFO] [stdout] | [INFO] [stdout] 417 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:432:23 [INFO] [stdout] | [INFO] [stdout] 432 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:443:23 [INFO] [stdout] | [INFO] [stdout] 443 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:458:23 [INFO] [stdout] | [INFO] [stdout] 458 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:467:23 [INFO] [stdout] | [INFO] [stdout] 467 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:482:23 [INFO] [stdout] | [INFO] [stdout] 482 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:498:23 [INFO] [stdout] | [INFO] [stdout] 498 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:509:71 [INFO] [stdout] | [INFO] [stdout] 509 | assert_relative_eq!(angle.get::(), 1.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:513:71 [INFO] [stdout] | [INFO] [stdout] 513 | assert_relative_eq!(angle.get::(), 0.5, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:522:53 [INFO] [stdout] | [INFO] [stdout] 522 | assert_relative_eq!(steps, 200.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:526:53 [INFO] [stdout] | [INFO] [stdout] 526 | assert_relative_eq!(steps, 100.0, epsilon = EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:540:23 [INFO] [stdout] | [INFO] [stdout] 540 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:550:23 [INFO] [stdout] | [INFO] [stdout] 550 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:560:23 [INFO] [stdout] | [INFO] [stdout] 560 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> control-core/src/converters/linear_step_converter.rs:570:23 [INFO] [stdout] | [INFO] [stdout] 570 | epsilon = EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking machines v0.1.0 (/opt/rustwide/workdir/machines) [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> machines/src/machine_identification.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:308:35 [INFO] [stdout] | [INFO] [stdout] 308 | const EPSILON: f64 = f64::EPSILON; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:396:35 [INFO] [stdout] | [INFO] [stdout] 396 | const EPSILON: f64 = f64::EPSILON; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:546:71 [INFO] [stdout] | [INFO] [stdout] 546 | assert_relative_eq!(wrap_revolution(0.0), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:548:71 [INFO] [stdout] | [INFO] [stdout] 548 | assert_relative_eq!(wrap_revolution(1.0), 1.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:550:71 [INFO] [stdout] | [INFO] [stdout] 550 | assert_relative_eq!(wrap_revolution(2.0), 1.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:552:72 [INFO] [stdout] | [INFO] [stdout] 552 | assert_relative_eq!(wrap_revolution(-1.0), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:554:72 [INFO] [stdout] | [INFO] [stdout] 554 | assert_relative_eq!(wrap_revolution(-2.0), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:558:75 [INFO] [stdout] | [INFO] [stdout] 558 | assert_relative_eq!(wrap_revolution(0.999), 0.999, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:560:75 [INFO] [stdout] | [INFO] [stdout] 560 | assert_relative_eq!(wrap_revolution(1.999), 0.999, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:562:76 [INFO] [stdout] | [INFO] [stdout] 562 | assert_relative_eq!(wrap_revolution(-0.001), 0.999, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:564:76 [INFO] [stdout] | [INFO] [stdout] 564 | assert_relative_eq!(wrap_revolution(-1.001), 0.999, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:568:75 [INFO] [stdout] | [INFO] [stdout] 568 | assert_relative_eq!(wrap_revolution(0.001), 0.001, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:570:75 [INFO] [stdout] | [INFO] [stdout] 570 | assert_relative_eq!(wrap_revolution(1.001), 0.001, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:572:76 [INFO] [stdout] | [INFO] [stdout] 572 | assert_relative_eq!(wrap_revolution(-0.999), 0.001, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:574:76 [INFO] [stdout] | [INFO] [stdout] 574 | assert_relative_eq!(wrap_revolution(-1.999), 0.001, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:580:80 [INFO] [stdout] | [INFO] [stdout] 580 | assert_relative_eq!(revolution_distance(0.2, 0.7), 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:581:80 [INFO] [stdout] | [INFO] [stdout] 581 | assert_relative_eq!(revolution_distance(0.0, 0.5), 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:584:80 [INFO] [stdout] | [INFO] [stdout] 584 | assert_relative_eq!(revolution_distance(0.9, 0.1), 0.2, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:585:82 [INFO] [stdout] | [INFO] [stdout] 585 | assert_relative_eq!(revolution_distance(0.75, 0.25), 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:588:80 [INFO] [stdout] | [INFO] [stdout] 588 | assert_relative_eq!(revolution_distance(0.5, 0.5), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:589:80 [INFO] [stdout] | [INFO] [stdout] 589 | assert_relative_eq!(revolution_distance(0.0, 1.0), 1.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:590:80 [INFO] [stdout] | [INFO] [stdout] 590 | assert_relative_eq!(revolution_distance(0.0, 0.0), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:610:72 [INFO] [stdout] | [INFO] [stdout] 610 | assert_relative_eq!(clamp_to_min_min, 0.75, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:611:71 [INFO] [stdout] | [INFO] [stdout] 611 | assert_relative_eq!(clamp_to_min_max, 0.1, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:612:71 [INFO] [stdout] | [INFO] [stdout] 612 | assert_relative_eq!(clamp_to_max_min, 0.4, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:613:72 [INFO] [stdout] | [INFO] [stdout] 613 | assert_relative_eq!(clamp_to_max_max, 0.75, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:629:73 [INFO] [stdout] | [INFO] [stdout] 629 | assert_relative_eq!(clamp_to_min_min, 0.725, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:630:71 [INFO] [stdout] | [INFO] [stdout] 630 | assert_relative_eq!(clamp_to_min_max, 0.2, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:631:72 [INFO] [stdout] | [INFO] [stdout] 631 | assert_relative_eq!(clamp_to_max_min, 0.25, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:632:73 [INFO] [stdout] | [INFO] [stdout] 632 | assert_relative_eq!(clamp_to_max_max, 0.725, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:651:71 [INFO] [stdout] | [INFO] [stdout] 651 | assert_relative_eq!(clamp_to_min_min, 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:652:71 [INFO] [stdout] | [INFO] [stdout] 652 | assert_relative_eq!(clamp_to_min_max, 0.1, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:653:71 [INFO] [stdout] | [INFO] [stdout] 653 | assert_relative_eq!(clamp_to_max_min, 0.9, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:676:72 [INFO] [stdout] | [INFO] [stdout] 676 | assert_relative_eq!(clamp_to_min_min, 0.75, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:677:71 [INFO] [stdout] | [INFO] [stdout] 677 | assert_relative_eq!(clamp_to_min_max, 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:678:71 [INFO] [stdout] | [INFO] [stdout] 678 | assert_relative_eq!(clamp_to_max_min, 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:679:72 [INFO] [stdout] | [INFO] [stdout] 679 | assert_relative_eq!(clamp_to_max_max, 0.75, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:695:71 [INFO] [stdout] | [INFO] [stdout] 695 | assert_relative_eq!(clamp_to_min_min, 0.8, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:696:71 [INFO] [stdout] | [INFO] [stdout] 696 | assert_relative_eq!(clamp_to_min_max, 0.3, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:697:71 [INFO] [stdout] | [INFO] [stdout] 697 | assert_relative_eq!(clamp_to_max_min, 0.3, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:698:71 [INFO] [stdout] | [INFO] [stdout] 698 | assert_relative_eq!(clamp_to_max_max, 0.8, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:716:71 [INFO] [stdout] | [INFO] [stdout] 716 | assert_relative_eq!(clamp_to_min_min, 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:717:71 [INFO] [stdout] | [INFO] [stdout] 717 | assert_relative_eq!(clamp_to_min_max, 0.8, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:718:71 [INFO] [stdout] | [INFO] [stdout] 718 | assert_relative_eq!(clamp_to_max_min, 0.2, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:719:71 [INFO] [stdout] | [INFO] [stdout] 719 | assert_relative_eq!(clamp_to_max_max, 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:737:32 [INFO] [stdout] | [INFO] [stdout] 737 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:742:32 [INFO] [stdout] | [INFO] [stdout] 742 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:747:32 [INFO] [stdout] | [INFO] [stdout] 747 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/clamp_revolution.rs:752:32 [INFO] [stdout] | [INFO] [stdout] 752 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated module `std::i16`: all constants in this module replaced by associated constants on the type [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:76:14 [INFO] [stdout] | [INFO] [stdout] 76 | use std::i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:85:31 [INFO] [stdout] | [INFO] [stdout] 85 | max_raw: i16::MAX, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:94:28 [INFO] [stdout] | [INFO] [stdout] 94 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:101:28 [INFO] [stdout] | [INFO] [stdout] 101 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | epsilon = f64::EPSILON [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:118:27 [INFO] [stdout] | [INFO] [stdout] 118 | max_raw: i16::MAX, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:125:56 [INFO] [stdout] | [INFO] [stdout] 125 | assert_relative_eq!(volts, 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:136:74 [INFO] [stdout] | [INFO] [stdout] 136 | assert_relative_eq!(v.get::(), 5.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::i16::MAX`: replaced by the `MAX` associated constant on this type [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:148:27 [INFO] [stdout] | [INFO] [stdout] 148 | max_raw: i16::MAX, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:155:76 [INFO] [stdout] | [INFO] [stdout] 155 | assert_relative_eq!(angle.get::(), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:163:77 [INFO] [stdout] | [INFO] [stdout] 163 | assert_relative_eq!(angle.get::(), 0.25, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:171:76 [INFO] [stdout] | [INFO] [stdout] 171 | assert_relative_eq!(angle.get::(), 0.5, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:179:77 [INFO] [stdout] | [INFO] [stdout] 179 | assert_relative_eq!(angle.get::(), 0.75, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:187:76 [INFO] [stdout] | [INFO] [stdout] 187 | assert_relative_eq!(angle.get::(), 0.0, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::f64::EPSILON`: replaced by the `EPSILON` associated constant on `f64` [INFO] [stdout] --> machines/src/winder2/tension_arm.rs:195:77 [INFO] [stdout] | [INFO] [stdout] 195 | assert_relative_eq!(angle.get::(), 0.25, epsilon = f64::EPSILON); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `control_core::socketio::event::BuildEvent` [INFO] [stdout] --> machines/src/network_shim.rs:425:13 [INFO] [stdout] | [INFO] [stdout] 425 | use control_core::socketio::event::BuildEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `control_core::socketio::event::BuildEvent` [INFO] [stdout] --> machines/src/network_shim.rs:425:13 [INFO] [stdout] | [INFO] [stdout] 425 | use control_core::socketio::event::BuildEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking server v0.1.0 (/opt/rustwide/workdir/server) [INFO] [stderr] warning: unused dependency `axum` [INFO] [stderr] --> control-core/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | axum = "0.8.9" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `axum` [INFO] [stderr] warning: unused dependency `control_core_derive` [INFO] [stderr] --> control-core/Cargo.toml:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | control_core_derive = { version = "0.1.0", path = "../control-core-derive" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `control_core_derive` [INFO] [stderr] warning: `control_core` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `regex` [INFO] [stderr] --> server/Cargo.toml:27:1 [INFO] [stderr] | [INFO] [stderr] 27 | regex = "1.12.3" [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `regex` [INFO] [stderr] warning: unused dependency `utils` [INFO] [stderr] --> server/Cargo.toml:46:1 [INFO] [stderr] | [INFO] [stderr] 46 | utils = { version = "0.1.0", path="../utils" } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the dependency on `utils` [INFO] [stderr] warning: `server` (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `dhat` [INFO] [stderr] --> utils/Cargo.toml:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | dhat = "0.3.3" [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `dhat` [INFO] [stderr] warning: `utils` (manifest) generated 1 warning [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 26s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.29.0 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 8` [INFO] running `Command { std: "docker" "inspect" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639", kill_on_drop: false }` [INFO] [stdout] 28334d61e8bd38f43647fd3b3154c34129ab99da18129bcdeb4791195c980639