[INFO] cloning repository https://github.com/erwanM974/hibou_ictss_2020 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/erwanM974/hibou_ictss_2020" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FerwanM974%2Fhibou_ictss_2020", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FerwanM974%2Fhibou_ictss_2020'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] aedaedf0538e39993a2643a2ea38fcf8dd50c920 [INFO] building erwanM974/hibou_ictss_2020 against master#44f415c1d617ebc7b931a243b7b321ef8a6ca47c for pr-142134-abi-ast-error [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FerwanM974%2Fhibou_ictss_2020" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/erwanM974/hibou_ictss_2020 on toolchain 44f415c1d617ebc7b931a243b7b321ef8a6ca47c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/erwanM974/hibou_ictss_2020 [INFO] finished tweaking git repo https://github.com/erwanM974/hibou_ictss_2020 [INFO] tweaked toml for git repo https://github.com/erwanM974/hibou_ictss_2020 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 130 packages to latest compatible versions [INFO] [stderr] Adding autour_core v0.1.11 (available: v0.1.12) [INFO] [stderr] Adding clap v3.2.25 (available: v4.5.39) [INFO] [stderr] Adding graph_process_manager_core v0.1.10 (available: v0.3.1) [INFO] [stderr] Adding graph_process_manager_loggers v0.1.15 (available: v0.3.1) [INFO] [stderr] Adding graphviz_dot_builder v0.1.3 (available: v0.1.5) [INFO] [stderr] Adding image v0.24.5 (available: v0.24.9) [INFO] [stderr] Adding image_colored_text v0.1.2 (available: v0.1.3) [INFO] [stderr] Adding imageproc v0.23.0 (available: v0.25.0) [INFO] [stderr] Adding itertools v0.13.0 (available: v0.14.0) [INFO] [stderr] Adding pest v2.7.11 (available: v2.8.0) [INFO] [stderr] Adding pest_derive v2.7.11 (available: v2.8.0) [INFO] [stderr] Adding pest_generator v2.7.11 (available: v2.8.0) [INFO] [stderr] Adding pest_meta v2.7.11 (available: v2.8.0) [INFO] [stderr] Adding rand v0.8.5 (available: v0.9.1) [INFO] [stderr] Adding strum v0.26.3 (available: v0.27.1) [INFO] [stderr] Adding strum_macros v0.26.4 (available: v0.27.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded graph_process_manager_core v0.1.10 [INFO] [stderr] Downloaded rand_distr v0.2.2 [INFO] [stderr] Downloaded weezl v0.1.10 [INFO] [stderr] Downloaded matrixmultiply v0.3.10 [INFO] [stderr] Downloaded graph_process_manager_loggers v0.1.15 [INFO] [stderr] Downloaded nalgebra v0.30.1 [INFO] [stderr] Downloaded imageproc v0.23.0 [INFO] [stderr] Downloaded graphviz_dot_builder v0.1.3 [INFO] [stderr] Downloaded image_colored_text v0.1.2 [INFO] [stderr] Downloaded autour_process v0.1.7 [INFO] [stderr] Downloaded autour_core v0.1.11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5acc24adab114f3eb5c425c4fa6aa63c33899921cb6d365cf5a94f5f18ade026 [INFO] running `Command { std: "docker" "start" "-a" "5acc24adab114f3eb5c425c4fa6aa63c33899921cb6d365cf5a94f5f18ade026", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5acc24adab114f3eb5c425c4fa6aa63c33899921cb6d365cf5a94f5f18ade026", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5acc24adab114f3eb5c425c4fa6aa63c33899921cb6d365cf5a94f5f18ade026", kill_on_drop: false }` [INFO] [stdout] 5acc24adab114f3eb5c425c4fa6aa63c33899921cb6d365cf5a94f5f18ade026 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e7987cfd9f5e158d8593b31e2bd5b1d36e52b33da3182b43ad4238c36063d597 [INFO] running `Command { std: "docker" "start" "-a" "e7987cfd9f5e158d8593b31e2bd5b1d36e52b33da3182b43ad4238c36063d597", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling bytemuck v1.23.0 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling weezl v0.1.10 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling miniz_oxide v0.8.8 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling maplit v1.0.2 [INFO] [stderr] Compiling rawpointer v0.2.1 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling ttf-parser v0.15.2 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling gif v0.11.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Compiling scoped_threadpool v0.1.9 [INFO] [stderr] Compiling custom_derive v0.1.7 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling conv v0.3.3 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling png v0.17.16 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling os_str_bytes v6.6.1 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling exr v1.73.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling owned_ttf_parser v0.15.2 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling simba v0.7.3 [INFO] [stderr] Compiling rusttype v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling graph_process_manager_core v0.1.10 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling rand_distr v0.2.2 [INFO] [stderr] Compiling graphviz_dot_builder v0.1.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling pest v2.7.11 [INFO] [stderr] Compiling autour_core v0.1.11 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling graph_process_manager_loggers v0.1.15 [INFO] [stderr] Compiling autour_process v0.1.7 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Compiling tiff v0.8.1 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Compiling image v0.24.5 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Compiling nalgebra v0.30.1 [INFO] [stderr] Compiling imageproc v0.23.0 [INFO] [stderr] Compiling image_colored_text v0.1.2 [INFO] [stderr] Compiling hibou_label v0.8.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/core/language/syntax/metrics.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/involve/involves.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/involve/action.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/involve/interaction.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/eliminate_lf/eliminable.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/eliminate_lf/action.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/eliminate_lf/interaction.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/avoid/avoids.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/avoid/implem.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/prune/prunable.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/prune/interaction.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceActionKind::Reception` [INFO] [stdout] --> src/core/transformation/transfofunc/action.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::core::execution::trace::trace::TraceActionKind::Reception; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::frontier::global_frontier` [INFO] [stdout] --> src/core/transformation/transfofunc/par_to_seq.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::core::execution::semantics::frontier::global_frontier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/execution/semantics/execute.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/general_context.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/hcf/loggers/tracegen.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hcf::loggers::tracegen::parse_tracegen_logger` [INFO] [stdout] --> src/io/input/hcf/canon/options.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::io::input::hcf::loggers::tracegen::parse_tracegen_logger; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hcf::loggers::nfait::parse_nfait_logger` [INFO] [stdout] --> src/io/input/hcf/canon/options.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::io::input::hcf::loggers::nfait::parse_nfait_logger; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/htf/trace.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/htf/multi_trace.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/htf/implem.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/output/draw_traces/implem/ext_mu.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/io/output/draw_traces/implem/ext_mu.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 105 | if (canal_flags.dirty_local_counter > 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 105 - if (canal_flags.dirty_local_counter > 0) { [INFO] [stdout] 105 + if canal_flags.dirty_local_counter > 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/ui/commands/cli_nfa_ana.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::letter::AutAlphabetSubstitutable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use autour_core::traits::letter::AutAlphabetSubstitutable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::repr::AutGraphvizDrawable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use autour_core::traits::repr::AutGraphvizDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::edge::edge::GraphVizEdge` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use graphviz_dot_builder::edge::edge::GraphVizEdge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::graph::graph::GraphVizDiGraph` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use graphviz_dot_builder::graph::graph::GraphVizDiGraph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::item::node::node::GraphVizNode` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use graphviz_dot_builder::item::node::node::GraphVizNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GraphvizNodeStyleItem` and `GvNodeShape` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 30 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DotBuildable`, `DotPrintable`, and `GraphVizOutputFormat` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:31:36 [INFO] [stdout] | [INFO] [stdout] 31 | use graphviz_dot_builder::traits::{DotBuildable, DotPrintable, GraphVizOutputFormat}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:39:55 [INFO] [stdout] | [INFO] [stdout] 39 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graph_process_manager_core::queued_steps::queue::strategy::QueueSearchStrategy` [INFO] [stdout] --> src/ui/commands/cli_canonize.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use graph_process_manager_core::queued_steps::queue::strategy::QueueSearchStrategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::compositional::get_nfa_from_interaction_via_composition` [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use crate::nfa_translation::compositional::get_nfa_from_interaction_via_composition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::letter::AutAlphabetSubstitutable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use autour_core::traits::letter::AutAlphabetSubstitutable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::repr::AutGraphvizDrawable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use autour_core::traits::repr::AutGraphvizDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::edge::edge::GraphVizEdge` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use graphviz_dot_builder::edge::edge::GraphVizEdge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::graph::graph::GraphVizDiGraph` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use graphviz_dot_builder::graph::graph::GraphVizDiGraph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::item::node::node::GraphVizNode` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use graphviz_dot_builder::item::node::node::GraphVizNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GraphvizNodeStyleItem` and `GvNodeShape` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 32 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DotBuildable`, `DotPrintable`, and `GraphVizOutputFormat` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:33:36 [INFO] [stdout] | [INFO] [stdout] 33 | use graphviz_dot_builder::traits::{DotBuildable, DotPrintable, GraphVizOutputFormat}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::characterize::AutCharacterizable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use autour_core::traits::characterize::AutCharacterizable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hif::interface::parse_hif_file` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::io::input::hif::interface::parse_hif_file; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:41:55 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments::run_nfa_generation_experiment` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::nfa_translation::experiments::run_nfa_generation_experiment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Path` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | use std::path::{Path, PathBuf}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::letter::AutAlphabetSubstitutable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use autour_core::traits::letter::AutAlphabetSubstitutable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::repr::AutGraphvizDrawable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use autour_core::traits::repr::AutGraphvizDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::edge::edge::GraphVizEdge` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use graphviz_dot_builder::edge::edge::GraphVizEdge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::graph::graph::GraphVizDiGraph` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use graphviz_dot_builder::graph::graph::GraphVizDiGraph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::item::node::node::GraphVizNode` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use graphviz_dot_builder::item::node::node::GraphVizNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GraphvizNodeStyleItem` and `GvNodeShape` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:33:47 [INFO] [stdout] | [INFO] [stdout] 33 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DotBuildable`, `DotPrintable`, and `GraphVizOutputFormat` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:34:36 [INFO] [stdout] | [INFO] [stdout] 34 | use graphviz_dot_builder::traits::{DotBuildable, DotPrintable, GraphVizOutputFormat}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hif::interface::parse_hif_file` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::io::input::hif::interface::parse_hif_file; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:47:55 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | use crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments2::run_nfa_generation_experiment2` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use crate::nfa_translation::experiments2::run_nfa_generation_experiment2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments::run_nfa_generation_experiment` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | use crate::nfa_translation::experiments::run_nfa_generation_experiment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/plantuml/automata_product.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::language::involve::involves::InvolvesLifelines` [INFO] [stdout] --> src/process/ana/handling/handler.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::language::involve::involves::InvolvesLifelines; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/process/ana/handling/local_analysis.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::execute::execute_interaction` [INFO] [stdout] --> src/process/ana/handling/matches.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::semantics::execute::execute_interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::multitrace::Trace` [INFO] [stdout] --> src/process/ana/handling/matches.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::execution::trace::multitrace::Trace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/process/ana/handling/matches.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | / /** [INFO] [stdout] 233 | | TODO: this new way of computing matches has allowed partial order readuction but it has broken [INFO] [stdout] 234 | | TODO: matching for synchronous communications (e.g., the keyword) [INFO] [stdout] 235 | | TODO: indeed, we match each individual head action to a frontier element [INFO] [stdout] 236 | | TODO: but with synchronous comm several distinct head actions can be matched together with a single frontier element [INFO] [stdout] 237 | | TODO: a quick fix is easy to do but still needs to be done [INFO] [stdout] 238 | | **/ [INFO] [stdout] | |____________^ [INFO] [stdout] 239 | // *** [INFO] [stdout] 240 | let mut coloc_ids_to_frontier_elts : HashMap> = hashmap!{}; [INFO] [stdout] | -------------------------------------------------------------------------------------- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `/* */` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::execute::execute_interaction` [INFO] [stdout] --> src/process/canon/handling/handler.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::semantics::execute::execute_interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::frontier::global_frontier` [INFO] [stdout] --> src/process/canon/handling/handler.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::core::execution::semantics::frontier::global_frontier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GvNodeShape` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:23:70 [INFO] [stdout] | [INFO] [stdout] 23 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::traits::DotBuildable` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use graphviz_dot_builder::traits::DotBuildable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graph_process_manager_core::manager::config::AbstractProcessParameterization` [INFO] [stdout] --> src/process/canon/context.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use graph_process_manager_core::manager::config::AbstractProcessParameterization; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::transformation::transfokind::InteractionTransformationKind` [INFO] [stdout] --> src/process/canon/context.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::core::transformation::transfokind::InteractionTransformationKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::transformation::transfophase::InteractionTransformationPhase` [INFO] [stdout] --> src/process/canon/context.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::core::transformation::transfophase::InteractionTransformationPhase; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/process/canon/priorities.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::process::explo::step::ExplorationStepKind` [INFO] [stdout] --> src/process/canon/priorities.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::process::explo::step::ExplorationStepKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::frontier::FrontierElement` [INFO] [stdout] --> src/process/canon/step.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::core::execution::semantics::frontier::FrontierElement; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `accepted` should have an upper camel case name [INFO] [stdout] --> src/loggers/tracegen/printer.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | accepted, // generate a trace file only for exactly accepted traces [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Accepted` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `atExactDepth` should have an upper camel case name [INFO] [stdout] --> src/loggers/tracegen/printer.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | atExactDepth(u32), // generate a trace file for nodes at a specific depth [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AtExactDepth` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `atDepthModulo` should have an upper camel case name [INFO] [stdout] --> src/loggers/tracegen/printer.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | atDepthModulo(u32) // same but for all depths equals 0 modulo smth [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AtDepthModulo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:57:64 [INFO] [stdout] | [INFO] [stdout] 57 | return path.into_os_string().to_str().unwrap().to_string();; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TraceActionKind` [INFO] [stdout] --> src/nfa_translation/compositional.rs:25:57 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::execution::trace::trace::{TraceAction, TraceActionKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::process::explo::loggers::nfait::printer::ActionNFAITPrinter` [INFO] [stdout] --> src/nfa_translation/compositional.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::process::explo::loggers::nfait::printer::ActionNFAITPrinter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format` and `write` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 19 | use std::fmt::{format, Formatter, write}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::dfa::dfa::AutDFA` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use autour_core::dfa::dfa::AutDFA; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::max` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use itertools::max; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ThreadRng` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | use rand::rngs::{StdRng, ThreadRng}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::canonize::canonize_interaction` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::nfa_translation::canonize::canonize_interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::process::canon::param::default::DefaultCanonizationProcess` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use crate::process::canon::param::default::DefaultCanonizationProcess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nfa_translation/experiments2.rs:384:41 [INFO] [stdout] | [INFO] [stdout] 384 | ... let cond1 = (*imetrics.symbols.get(&SymbolKind::Action).unwrap() < 50); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - let cond1 = (*imetrics.symbols.get(&SymbolKind::Action).unwrap() < 50); [INFO] [stdout] 384 + let cond1 = *imetrics.symbols.get(&SymbolKind::Action).unwrap() < 50; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/nfa_translation/experiments2.rs:387:37 [INFO] [stdout] | [INFO] [stdout] 387 | ... (*imetrics.symbols.get(&SymbolKind::Par).unwrap() <= 3) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 387 - (*imetrics.symbols.get(&SymbolKind::Par).unwrap() <= 3) [INFO] [stdout] 387 + *imetrics.symbols.get(&SymbolKind::Par).unwrap() <= 3 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:18:33 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SliceRandom` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | use rand::prelude::{SliceRandom, StdRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::general_context::GeneralContext` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::core::general_context::GeneralContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity`, `EmissionAction`, and `ReceptionAction` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:24:45 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction, ReceptionAction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Interaction` and `LoopKind` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:25:50 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::language::syntax::interaction::{Interaction, LoopKind}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::language::syntax::metrics::SymbolKind` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::core::language::syntax::metrics::SymbolKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionMetrics` and `SymbolKind` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::core::language::syntax::metrics::{InteractionMetrics, SymbolKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments2::NfaMetrics` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::nfa_translation::experiments2::NfaMetrics; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::get_nfa_from_logger::get_nfa_from_interaction_exploration` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::nfa_translation::get_nfa_from_logger::get_nfa_from_interaction_exploration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/experiments/interaction_random_gen/interface.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/experiments/interaction_random_gen/interface.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments2::NfaGenerationExperiment2ResultMetrics` [INFO] [stdout] --> src/experiments/interaction_random_gen/interface.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::nfa_translation::experiments2::NfaGenerationExperiment2ResultMetrics; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity` and `EmissionAction` [INFO] [stdout] --> src/experiments/parstrict_interaction_generation.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::general_context::GeneralContext` [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::core::general_context::GeneralContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity` and `EmissionAction` [INFO] [stdout] --> src/experiments/loopalt_interaction_generation.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::general_context::GeneralContext` [INFO] [stdout] --> src/main.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use crate::core::general_context::GeneralContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity`, `EmissionAction`, and `EmissionTargetRef` [INFO] [stdout] --> src/main.rs:46:45 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction, EmissionTargetRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::language::syntax::interaction::Interaction` [INFO] [stdout] --> src/main.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::core::language::syntax::interaction::Interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/main.rs:48:55 [INFO] [stdout] | [INFO] [stdout] 48 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::characterize::AutCharacterizable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use autour_core::traits::characterize::AutCharacterizable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:146:22 [INFO] [stdout] | [INFO] [stdout] 146 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:146:30 [INFO] [stdout] | [INFO] [stdout] 146 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:153:22 [INFO] [stdout] | [INFO] [stdout] 153 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 153 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:160:22 [INFO] [stdout] | [INFO] [stdout] 160 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:167:22 [INFO] [stdout] | [INFO] [stdout] 167 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:167:30 [INFO] [stdout] | [INFO] [stdout] 167 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:177:22 [INFO] [stdout] | [INFO] [stdout] 177 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:177:30 [INFO] [stdout] | [INFO] [stdout] 177 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_i` [INFO] [stdout] --> src/core/language/prune/interaction.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 79 | let new_i : Interaction; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_new_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/core/language/ord/interaction.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | (Interaction::And(_,_),_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/core/language/ord/interaction.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 30 | (_,Interaction::Empty) => { [INFO] [stdout] | ---------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 40 | (_,Interaction::Emission(_)) => { [INFO] [stdout] | ---------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 50 | (_,Interaction::Reception(_)) => { [INFO] [stdout] | ----------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 68 | (_,Interaction::Par(_,_)) => { [INFO] [stdout] | ------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 231 | (Interaction::And(_,_),_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...and 7 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/core/language/ord/interaction.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | (_,Interaction::And(_,_)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/core/language/ord/interaction.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 27 | (Interaction::Empty,_) => { [INFO] [stdout] | ---------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 37 | (Interaction::Emission(_),_) => { [INFO] [stdout] | ---------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 47 | (Interaction::Reception(_),_) => { [INFO] [stdout] | ----------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 65 | (Interaction::Par(_,_),_) => { [INFO] [stdout] | ------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 234 | (_,Interaction::And(_,_)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...and 7 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sk` [INFO] [stdout] --> src/core/transformation/transfofunc/loop_simpl.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | &Interaction::Loop(ref sk, ref i1) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i1` [INFO] [stdout] --> src/core/execution/trace/from_model/interaction.rs:121:35 [INFO] [stdout] | [INFO] [stdout] 121 | &Interaction::Loop(_, i1) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_i1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i1` [INFO] [stdout] --> src/core/execution/trace/from_model/interaction.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 200 | &Interaction::Loop(_, i1) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_i1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/execution/semantics/execute.rs:340:34 [INFO] [stdout] | [INFO] [stdout] 340 | let (Agot_i1,mut Aaff1) = i1.prune_with_affected(&tar_lf_ids); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/colocalizations.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let mut all_lfs : BTreeSet = BTreeSet::from_iter((0..lf_num).collect::>().iter().cloned()); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `display_subprocesses` is assigned to, but never used [INFO] [stdout] --> src/io/input/hcf/loggers/graphviz.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | let mut display_subprocesses = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_display_subprocesses` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `display_subprocesses` is never read [INFO] [stdout] --> src/io/input/hcf/loggers/graphviz.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | ... display_subprocesses = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `display_subprocesses` is never read [INFO] [stdout] --> src/io/input/hcf/loggers/graphviz.rs:119:33 [INFO] [stdout] | [INFO] [stdout] 119 | ... display_subprocesses = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_name` [INFO] [stdout] --> src/io/input/hcf/loggers/tracegen.rs:43:67 [INFO] [stdout] | [INFO] [stdout] 43 | ... file_name : &str, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_name` [INFO] [stdout] --> src/io/input/hcf/loggers/nfait.rs:39:27 [INFO] [stdout] | [INFO] [stdout] 39 | file_name : &str, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `logger_kind_pair` [INFO] [stdout] --> src/io/input/hcf/loggers/nfait.rs:40:27 [INFO] [stdout] | [INFO] [stdout] 40 | logger_kind_pair : Pair) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_logger_kind_pair` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gen_ctx` [INFO] [stdout] --> src/io/input/hcf/canon/options.rs:75:31 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn parse_canonize_options(gen_ctx: &GeneralContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/input/hif/action/act_targets.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | let mut inner_contents = inner_pair.into_inner(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/input/hif/interaction.rs:115:25 [INFO] [stdout] | [INFO] [stdout] 115 | let mut inner_contents = coreg_lfs_pair.into_inner(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/io/output/draw_interactions/as_term/interface.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | let status = Command::new("dot") [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg_to_print_width` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/emission.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let msg_to_print_width = TextToPrint::get_text_width(&msg_to_print,&get_hibou_font(), &HIBOU_FONT_SCALE); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_msg_to_print_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_gt_id` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/emission.rs:120:41 [INFO] [stdout] | [INFO] [stdout] 120 | EmissionTargetRef::Gate(target_gt_id) => { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_gt_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tar_gt_id` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/emission.rs:175:45 [INFO] [stdout] | [INFO] [stdout] 175 | EmissionTargetRef::Gate(tar_gt_id) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tar_gt_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg_to_print_width` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/reception.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let msg_to_print_width = TextToPrint::get_text_width(&msg_to_print, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_msg_to_print_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `img_width` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/reception.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | let (img_width,_) = image.dimensions(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_img_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `orig_gt_id` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/reception.rs:84:15 [INFO] [stdout] | [INFO] [stdout] 84 | Some( orig_gt_id ) => { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_orig_gt_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interaction_repr/img_content.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | let mut y_drafts : Vec = [start_y,end_y].to_vec(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max_y_shift` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interaction_repr/img_frame.rs:39:79 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn draw_frame(image : &mut RgbImage, img_width : &f32, img_height : &f32, max_y_shift : usize) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_y_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interaction_repr/interaction.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | let mut inner_height : f32 = (max_y_shift as f32)*VERTICAL_SIZE; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lf_ids` [INFO] [stdout] --> src/io/output/draw_traces/implem/ext_mu.rs:131:19 [INFO] [stdout] | [INFO] [stdout] 131 | for (canal_id,lf_ids) in co_localizations.locs_lf_ids.iter().enumerate() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lf_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/output/draw_transitions/draw_firing.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | let mut text_lines : Vec> = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `int_name` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:111:29 [INFO] [stdout] | [INFO] [stdout] 111 | let int_name = format!("{}_int",file_name); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_int_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `orig_nfa_name` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:112:29 [INFO] [stdout] | [INFO] [stdout] 112 | let orig_nfa_name = format!("{}_orig_nfa",file_name); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_orig_nfa_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min_nfa_name` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | let min_nfa_name = format!("{}_mini_nfa",file_name); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_min_nfa_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `compositional_nfa_name` [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | let compositional_nfa_name = format!("{}_compositional_nfa",file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compositional_nfa_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_print` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | let mut ret_print : Vec = vec![]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ret_code` is assigned to, but never used [INFO] [stdout] --> src/ui/hibou_cli.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let mut ret_code : u32 = 1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_ret_code` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | ret_code = 0 [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | let mut got = cli_draw(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | let mut got = cli_puml_sd(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | let mut got = cli_puml_ap(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | let mut got = cli_glosem(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | let mut got = cli_nfa_experiment(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | let mut got = cli_nfa_experiment2(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | let mut got = cli_rng_gen_interactions(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | let mut got = cli_get_metrics(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | let mut got = cli_nfa_ana(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let mut got = cli_explore(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | let mut got = cli_canonize(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | let mut got = cli_analyze(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | let mut got = cli_slice(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | let mut got = cli_mutate_insert_noise(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | let mut got = cli_mutate_remove_actions(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | let mut got = cli_mutate_swap_actions(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:118:13 [INFO] [stdout] | [INFO] [stdout] 118 | let mut got = cli_mutate_swap_components(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/plantuml/sequence.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | title : &str, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/plantuml/automata_product.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | title : &str, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kind` [INFO] [stdout] --> src/plantuml/automata_product.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | &Interaction::Loop(ref kind, ref i1) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_kind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/handling/handler.rs:36:25 [INFO] [stdout] | [INFO] [stdout] 36 | fn process_new_step(context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/handling/handler.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | param : &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/explo/handling/handler.rs:40:25 [INFO] [stdout] | [INFO] [stdout] 40 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/explo/handling/handler.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | node_counter: u32) -> ExplorationNodeKind { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/handling/handler.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | fn get_criterion(context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/handling/handler.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | param : &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/explo/handling/handler.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/explo/handling/handler.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | node_counter: u32) -> ExplorationFilterCriterion { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/handling/handler.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | fn collect_next_steps(context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/handling/handler.rs:69:27 [INFO] [stdout] | [INFO] [stdout] 69 | param : &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:34:27 [INFO] [stdout] | [INFO] [stdout] 34 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | node: &ExplorationNodeKind) -> TraceGenLoggerObject { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:40:27 [INFO] [stdout] | [INFO] [stdout] 40 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:41:27 [INFO] [stdout] | [INFO] [stdout] 41 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | ... context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | ... param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `letter` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:69:44 [INFO] [stdout] | [INFO] [stdout] 69 | fn is_letter_string_repr_atomic(&self, letter: &usize) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_letter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `use_html` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:85:43 [INFO] [stdout] | [INFO] [stdout] 85 | fn get_concatenation_separator(&self, use_html: bool) -> &'static str { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_use_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `use_html` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:89:41 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_alternation_separator(&self, use_html: bool) -> &'static str { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_use_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:134:25 [INFO] [stdout] | [INFO] [stdout] 134 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:149:22 [INFO] [stdout] | [INFO] [stdout] 149 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:150:22 [INFO] [stdout] | [INFO] [stdout] 150 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `goal` [INFO] [stdout] --> src/process/explo/verdict/global.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | goal: &Option) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_goal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `has_filtered_nodes` [INFO] [stdout] --> src/process/explo/verdict/global.rs:77:47 [INFO] [stdout] | [INFO] [stdout] 77 | ... has_filtered_nodes: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_filtered_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/ana/handling/handler.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/ana/handling/handler.rs:48:25 [INFO] [stdout] | [INFO] [stdout] 48 | node_counter: u32) -> AnalysisNodeKind { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/handling/handler.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | fn get_criterion(context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/handling/handler.rs:78:22 [INFO] [stdout] | [INFO] [stdout] 78 | param : &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/ana/handling/handler.rs:81:22 [INFO] [stdout] | [INFO] [stdout] 81 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/ana/handling/handler.rs:82:22 [INFO] [stdout] | [INFO] [stdout] 82 | node_counter: u32) -> AnalysisFilterCriterion { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/handling/handler.rs:301:44 [INFO] [stdout] | [INFO] [stdout] 301 | fn pursue_process_after_static_verdict(context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/handling/handler.rs:302:44 [INFO] [stdout] | [INFO] [stdout] 302 | ... param : &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `interaction` [INFO] [stdout] --> src/process/ana/handling/matches.rs:42:30 [INFO] [stdout] | [INFO] [stdout] 42 | ... interaction : &Interaction, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interaction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `gotit` is never read [INFO] [stdout] --> src/process/ana/handling/matches.rs:134:25 [INFO] [stdout] | [INFO] [stdout] 134 | gotit = true; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `gotit` is never read [INFO] [stdout] --> src/process/ana/handling/matches.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | ... gotit = true; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algo_uses_lifeline_removal_steps` [INFO] [stdout] --> src/process/ana/handling/matches.rs:228:43 [INFO] [stdout] | [INFO] [stdout] 228 | ... algo_uses_lifeline_removal_steps : bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_algo_uses_lifeline_removal_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/glog/drawer.rs:131:25 [INFO] [stdout] | [INFO] [stdout] 131 | param : &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:37:27 [INFO] [stdout] | [INFO] [stdout] 37 | node: &AnalysisNodeKind) -> TraceGenLoggerObject { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 42 | context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 43 | param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:57:37 [INFO] [stdout] | [INFO] [stdout] 57 | ... context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | ... param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:66:21 [INFO] [stdout] | [INFO] [stdout] 66 | param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/process/ana/node/flags.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | for i in 0..canals_num { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gen_ctx` [INFO] [stdout] --> src/process/ana/node/flags.rs:144:27 [INFO] [stdout] | [INFO] [stdout] 144 | gen_ctx : &GeneralContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `consu_set` [INFO] [stdout] --> src/process/ana/priorities.rs:74:55 [INFO] [stdout] | [INFO] [stdout] 74 | AnalysisStepKind::Execute(ref frt_elt,ref consu_set,ref sim_map) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_consu_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `depth` [INFO] [stdout] --> src/process/canon/filter/filter.rs:44:21 [INFO] [stdout] | [INFO] [stdout] 44 | depth: u32, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_depth` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/canon/filter/filter.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | node_counter: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `criterion` [INFO] [stdout] --> src/process/canon/filter/filter.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | criterion: &CanonizationFilterCriterion) -> Option { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_criterion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/handling/handler.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | fn process_new_step(context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/canon/handling/handler.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | param : &CanonizationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/canon/handling/handler.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/canon/handling/handler.rs:42:25 [INFO] [stdout] | [INFO] [stdout] 42 | node_counter: u32) -> CanonizationNodeKind { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/handling/handler.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | fn get_criterion(context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/canon/handling/handler.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | param : &CanonizationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent_state` [INFO] [stdout] --> src/process/canon/handling/handler.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | parent_state: &GenericNode, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step_to_process` [INFO] [stdout] --> src/process/canon/handling/handler.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | step_to_process: &GenericStep, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_step_to_process` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/canon/handling/handler.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/canon/handling/handler.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | node_counter: u32) -> CanonizationFilterCriterion { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/handling/handler.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | fn collect_next_steps(context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_kind` [INFO] [stdout] --> src/process/canon/handling/handler.rs:93:47 [INFO] [stdout] | [INFO] [stdout] 93 | ... node_kind: &mut CanonizationNodeKind) [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_kind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `loc_verd` [INFO] [stdout] --> src/process/canon/handling/handler.rs:100:44 [INFO] [stdout] | [INFO] [stdout] 100 | ... loc_verd: &CanonizationLocalVerdict) -> bool { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loc_verd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `local_verdict` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:46:26 [INFO] [stdout] | [INFO] [stdout] 46 | local_verdict: &CanonizationLocalVerdict) -> GraphvizColor { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_local_verdict` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent_state_id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | ... parent_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verdict` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:54:42 [INFO] [stdout] | [INFO] [stdout] 54 | ... verdict: &CanonizationLocalVerdict, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_verdict` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:106:35 [INFO] [stdout] | [INFO] [stdout] 106 | ... context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:108:35 [INFO] [stdout] | [INFO] [stdout] 108 | ... new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_node` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:109:35 [INFO] [stdout] | [INFO] [stdout] 109 | ... new_node: &CanonizationNodeKind) -> GraphVizNode { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:130:30 [INFO] [stdout] | [INFO] [stdout] 130 | fn get_verdict_id(&self, id: u32) -> String { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:134:39 [INFO] [stdout] | [INFO] [stdout] 134 | fn get_static_analysis_ids(&self, id: u32) -> (String, String) { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `goal` [INFO] [stdout] --> src/process/canon/verdict/global.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | goal: &Option) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_goal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `has_filtered_nodes` [INFO] [stdout] --> src/process/canon/verdict/global.rs:58:47 [INFO] [stdout] | [INFO] [stdout] 58 | ... has_filtered_nodes: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_filtered_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/process/canon/priorities.rs:47:36 [INFO] [stdout] | [INFO] [stdout] 47 | fn get_priority_of_step(&self, step: &CanonizationStepKind) -> i32 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> src/loggers/tracegen/printer.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | for cl in &self.partition.locs_lf_ids { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/util/slicer.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | }).filter( |(a,b)| b <= &max).collect::>()} ).concat(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/slice/exhaustive.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 48 | let mut new_trace = got_slice.iter().cloned().collect::>>(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/slice/exhaustive.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 79 | let mut new_trace = canal_trace[0..i].iter().cloned().collect::>>(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/slice/exhaustive.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | let mut new_trace = canal_trace[i..].iter().cloned().collect::>>(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/trace_manip/mutate/swap_actions.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let file_path : String; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let file_path : String; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/mutate/insert_noise.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | let mut seen_colocs : HashSet = hashset!{}; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gen_ctx` [INFO] [stdout] --> src/trace_manip/mutate/remove_actions.rs:57:31 [INFO] [stdout] | [INFO] [stdout] 57 | fn mutate_by_removing_actions(gen_ctx : &GeneralContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `co_localizations` [INFO] [stdout] --> src/trace_manip/mutate/remove_actions.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 58 | ... co_localizations : &CoLocalizations, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_co_localizations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_count` [INFO] [stdout] --> src/nfa_translation/get_nfa_from_logger.rs:73:10 [INFO] [stdout] | [INFO] [stdout] 73 | let (node_count,_) = exploration_manager.start_process(init_node); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `printer` [INFO] [stdout] --> src/nfa_translation/get_nfa_from_logger.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | let printer = nfa_logger.builder_printer.clone(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_printer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | let mut symbol = probas.get_random_symbol(rng); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:95:22 [INFO] [stdout] | [INFO] [stdout] 95 | let (mid,shift) = if x % 2 == 0 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SYNTAX_POSITION_LEFT` is never used [INFO] [stdout] --> src/io/textual_convention.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | pub static SYNTAX_POSITION_LEFT: &'static str = "1"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SYNTAX_POSITION_RIGHT` is never used [INFO] [stdout] --> src/io/textual_convention.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub static SYNTAX_POSITION_RIGHT: &'static str = "2"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SYNTAX_POSITION_EPSILON` is never used [INFO] [stdout] --> src/io/textual_convention.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub static SYNTAX_POSITION_EPSILON: &'static str = "ε"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | pub const HCP_DarkRed : [u8;3] = [86u8, 15u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | pub const HCP_StandardRed : [u8;3] = [130u8, 22u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const HCP_LightRed : [u8;3] = [216u8, 38u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | pub const HCP_BrightRed : [u8;3] = [246u8, 85u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | pub const HCP_DarkOrange : [u8;3] = [86u8, 51u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const HCP_StandardOrange : [u8;3] = [130u8, 76u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const HCP_LightOrange : [u8;3] = [216u8, 127u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | pub const HCP_BrightOrange : [u8;3] = [246u8, 165u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | pub const HCP_DarkYellow : [u8;3] = [86u8, 86u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const HCP_StandardYellow : [u8;3] = [130u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const HCP_LightYellow : [u8;3] = [216u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const HCP_BrightYellow : [u8;3] = [246u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGreen` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const HCP_StandardGreen : [u8;3] = [22u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightGreen` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const HCP_LightGreen : [u8;3] = [38u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGreen` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const HCP_BrightGreen : [u8;3] = [85u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const HCP_DarkCyan : [u8;3] = [15u8, 86u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const HCP_StandardCyan : [u8;3] = [22u8, 130u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const HCP_LightCyan : [u8;3] = [38u8, 216u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const HCP_BrightCyan : [u8;3] = [85u8, 246u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkBlue` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | pub const HCP_DarkBlue : [u8;3] = [15u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightBlue` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const HCP_LightBlue : [u8;3] = [38u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightBlue` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | pub const HCP_BrightBlue : [u8;3] = [85u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPurple` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | pub const HCP_DarkPurple : [u8;3] = [62u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPurple` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | pub const HCP_LightPurple : [u8;3] = [157u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPurple` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | pub const HCP_BrightPurple : [u8;3] = [192u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const HCP_DarkPink : [u8;3] = [86u8, 15u8, 74u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | pub const HCP_StandardPink : [u8;3] = [130u8, 22u8, 112u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | pub const HCP_LightPink : [u8;3] = [216u8, 38u8, 186u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const HCP_BrightPink : [u8;3] = [246u8, 85u8, 219u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkGray` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | pub const HCP_DarkGray : [u8;3] = [51u8, 51u8, 51u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGray` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const HCP_StandardGray : [u8;3] = [76u8, 76u8, 76u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGray` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | pub const HCP_BrightGray : [u8;3] = [165u8, 165u8, 165u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_MessageKind` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const HC_MessageKind : [u8;3] = HCP_StandardGreen; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BASE_EVAL_X_PADDING` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | pub const BASE_EVAL_X_PADDING : f32 = BASE_HORIZONTAL_SIZE/3.5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BASE_EVAL_HEIGHT` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const BASE_EVAL_HEIGHT : f32 = BASE_VERTICAL_SIZE/3.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BASE_FRONTIER_CIRCLE_RADIUS` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const BASE_FRONTIER_CIRCLE_RADIUS : f32 = 5.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EVAL_X_PADDING` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | pub const EVAL_X_PADDING : f32 = BASE_EVAL_X_PADDING*SCALE_FACTOR; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EVAL_HEIGHT` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | pub const EVAL_HEIGHT : f32 = BASE_EVAL_HEIGHT*SCALE_FACTOR; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FRONTIER_CIRCLE_RADIUS` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | pub const FRONTIER_CIRCLE_RADIUS : f32 = BASE_FRONTIER_CIRCLE_RADIUS*SCALE_FACTOR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `draw_double_half_ellipsis_leftward` is never used [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/util/arrow_heads.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn draw_double_half_ellipsis_leftward(image : &mut RgbImage, x_pos : f32, y_pos : f32, my_color : Rgb) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `draw_double_half_ellipsis_rightward` is never used [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/util/arrow_heads.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn draw_double_half_ellipsis_rightward(image : &mut RgbImage, x_pos : f32, y_pos : f32, my_color : Rgb) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SYNTAX_CONCATENATION_EMPTY` is never used [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | const SYNTAX_CONCATENATION_EMPTY : &str = ""; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `mutate_merge_vectors_by_exchange` is never used [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:80:4 [INFO] [stdout] | [INFO] [stdout] 80 | fn mutate_merge_vectors_by_exchange(rng : &mut ThreadRng, vec_1 : &mut Vec, vec_2 : &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | let new_iA = Interaction::Strict( i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:28:25 [INFO] [stdout] | [INFO] [stdout] 28 | let new_iB = Interaction::Strict( i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | let new_iA = Interaction::Seq( i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | let new_iB = Interaction::Seq( i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | let new_iA = Interaction::Par( i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:48:25 [INFO] [stdout] | [INFO] [stdout] 48 | let new_iB = Interaction::Par( i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | let new_iA = Interaction::CoReg( cr.clone(), i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | let new_iB = Interaction::CoReg( cr.clone(), i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | let new_iA = Interaction::Strict( i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | let new_iB = Interaction::Strict( i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:86:25 [INFO] [stdout] | [INFO] [stdout] 86 | let new_iA = Interaction::Seq( i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:87:25 [INFO] [stdout] | [INFO] [stdout] 87 | let new_iB = Interaction::Seq( i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:96:25 [INFO] [stdout] | [INFO] [stdout] 96 | let new_iA = Interaction::Par( i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:97:25 [INFO] [stdout] | [INFO] [stdout] 97 | let new_iB = Interaction::Par( i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | let new_iA = Interaction::CoReg( cr.clone(), i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | let new_iB = Interaction::CoReg( cr.clone(), i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lkA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/loop_simpl.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 39 | &Interaction::Loop(ref lkA, ref i1) => { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lk_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lkB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/loop_simpl.rs:41:39 [INFO] [stdout] | [INFO] [stdout] 41 | Interaction::Loop(ref lkB, ref i11) => { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lk_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Agot_i1` should have a snake case name [INFO] [stdout] --> src/core/execution/semantics/execute.rs:340:26 [INFO] [stdout] | [INFO] [stdout] 340 | let (Agot_i1,mut Aaff1) = i1.prune_with_affected(&tar_lf_ids); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `agot_i1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Aaff1` should have a snake case name [INFO] [stdout] --> src/core/execution/semantics/execute.rs:340:38 [INFO] [stdout] | [INFO] [stdout] 340 | let (Agot_i1,mut Aaff1) = i1.prune_with_affected(&tar_lf_ids); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `aaff1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `modulo_each_X_steps` should have a snake case name [INFO] [stdout] --> src/io/input/hcf/ana/options.rs:422:21 [INFO] [stdout] | [INFO] [stdout] 422 | let mut modulo_each_X_steps = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `modulo_each_x_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_White` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | pub const HCP_White : [u8;3] = [255u8, 255u8, 255u8]; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `HCP_WHITE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_Black` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | pub const HCP_Black : [u8;3] = [0u8, 0u8, 0u8]; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `HCP_BLACK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | pub const HCP_DarkRed : [u8;3] = [86u8, 15u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | pub const HCP_StandardRed : [u8;3] = [130u8, 22u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const HCP_LightRed : [u8;3] = [216u8, 38u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | pub const HCP_BrightRed : [u8;3] = [246u8, 85u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | pub const HCP_DarkOrange : [u8;3] = [86u8, 51u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const HCP_StandardOrange : [u8;3] = [130u8, 76u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const HCP_LightOrange : [u8;3] = [216u8, 127u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | pub const HCP_BrightOrange : [u8;3] = [246u8, 165u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | pub const HCP_DarkYellow : [u8;3] = [86u8, 86u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const HCP_StandardYellow : [u8;3] = [130u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const HCP_LightYellow : [u8;3] = [216u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const HCP_BrightYellow : [u8;3] = [246u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | pub const HCP_DarkGreen : [u8;3] = [15u8, 86u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const HCP_StandardGreen : [u8;3] = [22u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const HCP_LightGreen : [u8;3] = [38u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const HCP_BrightGreen : [u8;3] = [85u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const HCP_DarkCyan : [u8;3] = [15u8, 86u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const HCP_StandardCyan : [u8;3] = [22u8, 130u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const HCP_LightCyan : [u8;3] = [38u8, 216u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const HCP_BrightCyan : [u8;3] = [85u8, 246u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | pub const HCP_DarkBlue : [u8;3] = [15u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | pub const HCP_StandardBlue : [u8;3] = [22u8, 22u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const HCP_LightBlue : [u8;3] = [38u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | pub const HCP_BrightBlue : [u8;3] = [85u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | pub const HCP_DarkPurple : [u8;3] = [62u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub const HCP_StandardPurple : [u8;3] = [94u8, 22u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | pub const HCP_LightPurple : [u8;3] = [157u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | pub const HCP_BrightPurple : [u8;3] = [192u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const HCP_DarkPink : [u8;3] = [86u8, 15u8, 74u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | pub const HCP_StandardPink : [u8;3] = [130u8, 22u8, 112u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | pub const HCP_LightPink : [u8;3] = [216u8, 38u8, 186u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const HCP_BrightPink : [u8;3] = [246u8, 85u8, 219u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | pub const HCP_DarkGray : [u8;3] = [51u8, 51u8, 51u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const HCP_StandardGray : [u8;3] = [76u8, 76u8, 76u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:89:11 [INFO] [stdout] | [INFO] [stdout] 89 | pub const HCP_LightGray : [u8;3] = [127u8, 127u8, 127u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | pub const HCP_BrightGray : [u8;3] = [165u8, 165u8, 165u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_Lifeline` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:93:11 [INFO] [stdout] | [INFO] [stdout] 93 | pub const HC_Lifeline : [u8;3] = HCP_StandardBlue; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `HC_LIFELINE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_Message` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | pub const HC_Message : [u8;3] = HCP_DarkGreen; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `HC_MESSAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_MessageKind` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const HC_MessageKind : [u8;3] = HCP_StandardGreen; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HC_MESSAGE_KIND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_Grammar_Symbol` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:96:11 [INFO] [stdout] | [INFO] [stdout] 96 | pub const HC_Grammar_Symbol : [u8;3] = HCP_Black; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HC_GRAMMAR_SYMBOL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/draw_interactions/as_term/interface.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | file.write( interaction_gv_repr(gen_ctx,interaction).to_dot_string().as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 44 | let _ = file.write( interaction_gv_repr(gen_ctx,interaction).to_dot_string().as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interface.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | image.save(output_path.as_path()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 32 | let _ = image.save(output_path.as_path()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/to_hfiles/trace/to_htf.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | file.write(multi_trace_as_htf_encoding(gen_ctx,co_localizations,multi_trace).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 36 | let _ = file.write(multi_trace_as_htf_encoding(gen_ctx,co_localizations,multi_trace).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/to_hfiles/interaction/to_hif.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | file.write(interaction_as_hif_encoding(gen_ctx,&interaction).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 37 | let _ = file.write(interaction_as_hif_encoding(gen_ctx,&interaction).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_nfa_ana.rs:103:33 [INFO] [stdout] | [INFO] [stdout] 103 | / ... nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] 104 | | ... &nfa_name, [INFO] [stdout] 105 | | ... &GraphVizOutputFormat::png); [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 103 | let _ = nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_nfa_ana.rs:132:33 [INFO] [stdout] | [INFO] [stdout] 132 | / ... graph.print_dot(&[".".to_string()], [INFO] [stdout] 133 | | ... &format!("{}_transfo",file_name), [INFO] [stdout] 134 | | ... &GraphVizOutputFormat::svg); [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 132 | let _ = graph.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | / orig_nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] 111 | | &orig_nfa_name, [INFO] [stdout] 112 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 110 | let _ = orig_nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | / min_dfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] 119 | | &min_dfa_name, [INFO] [stdout] 120 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 118 | let _ = min_dfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | / hid_nfa.to_dot(false,&hashset!{},&printer) [INFO] [stdout] 189 | | .print_dot(&[".".to_string()], [INFO] [stdout] 190 | | &hid_nfa_name, [INFO] [stdout] 191 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 188 | let _ = hid_nfa.to_dot(false,&hashset!{},&printer) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | / epsilon_closed.to_dot(false,&hashset!{},&printer) [INFO] [stdout] 211 | | .print_dot(&[".".to_string()], [INFO] [stdout] 212 | | &epsilon_closed_name, [INFO] [stdout] 213 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 210 | let _ = epsilon_closed.to_dot(false,&hashset!{},&printer) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | graph.print_dot(&[".".to_string()],&format!("{}_glosem",file_name),&GraphVizOutputFormat::svg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 231 | let _ = graph.print_dot(&[".".to_string()],&format!("{}_glosem",file_name),&GraphVizOutputFormat::svg); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | file.write(csv_results.as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 133 | let _ = file.write(csv_results.as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 30 | let _ = output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 35 | let _ = output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:49:21 [INFO] [stdout] | [INFO] [stdout] 49 | output_file.write( format!("->{} : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 49 | let _ = output_file.write( format!("->{} : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | output_file.write( format!("{}-> : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 61 | let _ = output_file.write( format!("{}-> : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:67:29 [INFO] [stdout] | [INFO] [stdout] 67 | ... output_file.write( format!("{}->] : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 67 | let _ = output_file.write( format!("{}->] : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:71:29 [INFO] [stdout] | [INFO] [stdout] 71 | ... output_file.write( format!("{}->{} : {}\n", &lf_name, &tar_lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 71 | let _ = output_file.write( format!("{}->{} : {}\n", &lf_name, &tar_lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | output_file.write( "group strict\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 88 | let _ = output_file.write( "group strict\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 94 | let _ = output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | output_file.write( "group par\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 103 | let _ = output_file.write( "group par\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:109:21 [INFO] [stdout] | [INFO] [stdout] 109 | output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 109 | let _ = output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 112 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:118:13 [INFO] [stdout] | [INFO] [stdout] 118 | output_file.write( "alt\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 118 | let _ = output_file.write( "alt\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 124 | let _ = output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 127 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:133:21 [INFO] [stdout] | [INFO] [stdout] 133 | output_file.write( "group loopX\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 133 | let _ = output_file.write( "group loopX\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | output_file.write( "group loopH\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 136 | let _ = output_file.write( "group loopH\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | output_file.write( "group loopS\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 139 | let _ = output_file.write( "group loopS\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:142:21 [INFO] [stdout] | [INFO] [stdout] 142 | output_file.write( "group loopP\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 142 | let _ = output_file.write( "group loopP\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 146 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 31 | let _ = output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | output_file.write( format!("state lf_{} {{\n",lf_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 38 | let _ = output_file.write( format!("state lf_{} {{\n",lf_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last_state_id).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 40 | let _ = output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last_state_id).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 41 | let _ = output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 43 | let _ = output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 64 | let _ = output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 77 | let _ = output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 96 | let _ = output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 113 | let _ = output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 115 | let _ = output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 127 | let _ = output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 128 | let _ = output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 144 | let _ = output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:146:17 [INFO] [stdout] | [INFO] [stdout] 146 | output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 146 | let _ = output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | output_file.write(format!("state {} {{\n", loop_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 158 | let _ = output_file.write(format!("state {} {{\n", loop_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 162 | let _ = output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 164 | let _ = output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | output_file.write(format!("{} --> {}\n", last_state_label, loop_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 165 | let _ = output_file.write(format!("{} --> {}\n", last_state_label, loop_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | output_file.write(format!("{} --> {}\n", loop_label, loop_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 166 | let _ = output_file.write(format!("{} --> {}\n", loop_label, loop_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `modulo_each_X_steps` should have a snake case name [INFO] [stdout] --> src/process/ana/param/param.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | pub modulo_each_X_steps : u32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `modulo_each_x_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `modulo_each_X_steps` should have a snake case name [INFO] [stdout] --> src/process/ana/param/param.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | modulo_each_X_steps : u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `modulo_each_x_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/slicer.rs:39:35 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(initial_sequence : &Vec) -> Slicer { [INFO] [stdout] | ^^^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(initial_sequence : &Vec) -> Slicer<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | std::mem::replace(&mut vec_1[index], substitute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 94 | let _ = std::mem::replace(&mut vec_1[index], substitute); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `recA` should have a snake case name [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let recA = Interaction::Reception(ReceptionAction::new(None, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rec_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `recB` should have a snake case name [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let recB = Interaction::Reception(ReceptionAction::new(None, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rec_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `recC` should have a snake case name [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | let recC = Interaction::Reception(ReceptionAction::new(None, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rec_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "e7987cfd9f5e158d8593b31e2bd5b1d36e52b33da3182b43ad4238c36063d597", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e7987cfd9f5e158d8593b31e2bd5b1d36e52b33da3182b43ad4238c36063d597", kill_on_drop: false }` [INFO] [stdout] e7987cfd9f5e158d8593b31e2bd5b1d36e52b33da3182b43ad4238c36063d597 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+44f415c1d617ebc7b931a243b7b321ef8a6ca47c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f08ebd13b564c5bff708e56730c3528af2373bff2cff22b2354ba43d3335cbc2 [INFO] running `Command { std: "docker" "start" "-a" "f08ebd13b564c5bff708e56730c3528af2373bff2cff22b2354ba43d3335cbc2", kill_on_drop: false }` [INFO] [stderr] Compiling hibou_label v0.8.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fmt::format` [INFO] [stdout] --> src/core/language/syntax/metrics.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::fmt::format; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/involve/involves.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/involve/action.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/involve/interaction.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/eliminate_lf/eliminable.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/eliminate_lf/action.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/eliminate_lf/interaction.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/avoid/avoids.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/avoid/implem.rs:20:34 [INFO] [stdout] | [INFO] [stdout] 20 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/prune/prunable.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/language/prune/interaction.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceActionKind::Reception` [INFO] [stdout] --> src/core/transformation/transfofunc/action.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::core::execution::trace::trace::TraceActionKind::Reception; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::frontier::global_frontier` [INFO] [stdout] --> src/core/transformation/transfofunc/par_to_seq.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::core::execution::semantics::frontier::global_frontier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/execution/semantics/execute.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/core/general_context.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/hcf/loggers/tracegen.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hcf::loggers::tracegen::parse_tracegen_logger` [INFO] [stdout] --> src/io/input/hcf/canon/options.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::io::input::hcf::loggers::tracegen::parse_tracegen_logger; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hcf::loggers::nfait::parse_nfait_logger` [INFO] [stdout] --> src/io/input/hcf/canon/options.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::io::input::hcf::loggers::nfait::parse_nfait_logger; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/htf/trace.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/htf/multi_trace.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/input/htf/implem.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/io/output/draw_traces/implem/ext_mu.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/io/output/draw_traces/implem/ext_mu.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 105 | if (canal_flags.dirty_local_counter > 0) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 105 - if (canal_flags.dirty_local_counter > 0) { [INFO] [stdout] 105 + if canal_flags.dirty_local_counter > 0 { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/ui/commands/cli_nfa_ana.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::letter::AutAlphabetSubstitutable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use autour_core::traits::letter::AutAlphabetSubstitutable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::repr::AutGraphvizDrawable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use autour_core::traits::repr::AutGraphvizDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::edge::edge::GraphVizEdge` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use graphviz_dot_builder::edge::edge::GraphVizEdge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::graph::graph::GraphVizDiGraph` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use graphviz_dot_builder::graph::graph::GraphVizDiGraph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::item::node::node::GraphVizNode` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use graphviz_dot_builder::item::node::node::GraphVizNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GraphvizNodeStyleItem` and `GvNodeShape` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 30 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DotBuildable`, `DotPrintable`, and `GraphVizOutputFormat` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:31:36 [INFO] [stdout] | [INFO] [stdout] 31 | use graphviz_dot_builder::traits::{DotBuildable, DotPrintable, GraphVizOutputFormat}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:39:55 [INFO] [stdout] | [INFO] [stdout] 39 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graph_process_manager_core::queued_steps::queue::strategy::QueueSearchStrategy` [INFO] [stdout] --> src/ui/commands/cli_canonize.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use graph_process_manager_core::queued_steps::queue::strategy::QueueSearchStrategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::compositional::get_nfa_from_interaction_via_composition` [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use crate::nfa_translation::compositional::get_nfa_from_interaction_via_composition; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::letter::AutAlphabetSubstitutable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use autour_core::traits::letter::AutAlphabetSubstitutable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::repr::AutGraphvizDrawable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use autour_core::traits::repr::AutGraphvizDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::edge::edge::GraphVizEdge` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use graphviz_dot_builder::edge::edge::GraphVizEdge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::graph::graph::GraphVizDiGraph` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use graphviz_dot_builder::graph::graph::GraphVizDiGraph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::item::node::node::GraphVizNode` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use graphviz_dot_builder::item::node::node::GraphVizNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GraphvizNodeStyleItem` and `GvNodeShape` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:32:47 [INFO] [stdout] | [INFO] [stdout] 32 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DotBuildable`, `DotPrintable`, and `GraphVizOutputFormat` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:33:36 [INFO] [stdout] | [INFO] [stdout] 33 | use graphviz_dot_builder::traits::{DotBuildable, DotPrintable, GraphVizOutputFormat}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::characterize::AutCharacterizable` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use autour_core::traits::characterize::AutCharacterizable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hif::interface::parse_hif_file` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::io::input::hif::interface::parse_hif_file; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:41:55 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments::run_nfa_generation_experiment` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::nfa_translation::experiments::run_nfa_generation_experiment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Path` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:21:17 [INFO] [stdout] | [INFO] [stdout] 21 | use std::path::{Path, PathBuf}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::letter::AutAlphabetSubstitutable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use autour_core::traits::letter::AutAlphabetSubstitutable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::repr::AutGraphvizDrawable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use autour_core::traits::repr::AutGraphvizDrawable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::edge::edge::GraphVizEdge` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use graphviz_dot_builder::edge::edge::GraphVizEdge; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::graph::graph::GraphVizDiGraph` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use graphviz_dot_builder::graph::graph::GraphVizDiGraph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::item::node::node::GraphVizNode` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use graphviz_dot_builder::item::node::node::GraphVizNode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GraphvizNodeStyleItem` and `GvNodeShape` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:33:47 [INFO] [stdout] | [INFO] [stdout] 33 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `DotBuildable`, `DotPrintable`, and `GraphVizOutputFormat` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:34:36 [INFO] [stdout] | [INFO] [stdout] 34 | use graphviz_dot_builder::traits::{DotBuildable, DotPrintable, GraphVizOutputFormat}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::io::input::hif::interface::parse_hif_file` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::io::input::hif::interface::parse_hif_file; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:47:55 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | use crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments2::run_nfa_generation_experiment2` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use crate::nfa_translation::experiments2::run_nfa_generation_experiment2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments::run_nfa_generation_experiment` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | use crate::nfa_translation::experiments::run_nfa_generation_experiment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/plantuml/automata_product.rs:17:34 [INFO] [stdout] | [INFO] [stdout] 17 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::language::involve::involves::InvolvesLifelines` [INFO] [stdout] --> src/process/ana/handling/handler.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::language::involve::involves::InvolvesLifelines; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/process/ana/handling/local_analysis.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{BTreeSet, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::execute::execute_interaction` [INFO] [stdout] --> src/process/ana/handling/matches.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::semantics::execute::execute_interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::multitrace::Trace` [INFO] [stdout] --> src/process/ana/handling/matches.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::execution::trace::multitrace::Trace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/process/ana/handling/matches.rs:232:9 [INFO] [stdout] | [INFO] [stdout] 232 | / /** [INFO] [stdout] 233 | | TODO: this new way of computing matches has allowed partial order readuction but it has broken [INFO] [stdout] 234 | | TODO: matching for synchronous communications (e.g., the keyword) [INFO] [stdout] 235 | | TODO: indeed, we match each individual head action to a frontier element [INFO] [stdout] 236 | | TODO: but with synchronous comm several distinct head actions can be matched together with a single frontier element [INFO] [stdout] 237 | | TODO: a quick fix is easy to do but still needs to be done [INFO] [stdout] 238 | | **/ [INFO] [stdout] | |____________^ [INFO] [stdout] 239 | // *** [INFO] [stdout] 240 | let mut coloc_ids_to_frontier_elts : HashMap> = hashmap!{}; [INFO] [stdout] | -------------------------------------------------------------------------------------- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `/* */` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::execute::execute_interaction` [INFO] [stdout] --> src/process/canon/handling/handler.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::semantics::execute::execute_interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::frontier::global_frontier` [INFO] [stdout] --> src/process/canon/handling/handler.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::core::execution::semantics::frontier::global_frontier; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GvNodeShape` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:23:70 [INFO] [stdout] | [INFO] [stdout] 23 | use graphviz_dot_builder::item::node::style::{GraphvizNodeStyleItem, GvNodeShape}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graphviz_dot_builder::traits::DotBuildable` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use graphviz_dot_builder::traits::DotBuildable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `graph_process_manager_core::manager::config::AbstractProcessParameterization` [INFO] [stdout] --> src/process/canon/context.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use graph_process_manager_core::manager::config::AbstractProcessParameterization; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::transformation::transfokind::InteractionTransformationKind` [INFO] [stdout] --> src/process/canon/context.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::core::transformation::transfokind::InteractionTransformationKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::transformation::transfophase::InteractionTransformationPhase` [INFO] [stdout] --> src/process/canon/context.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::core::transformation::transfophase::InteractionTransformationPhase; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/process/canon/priorities.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::process::explo::step::ExplorationStepKind` [INFO] [stdout] --> src/process/canon/priorities.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::process::explo::step::ExplorationStepKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::semantics::frontier::FrontierElement` [INFO] [stdout] --> src/process/canon/step.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::core::execution::semantics::frontier::FrontierElement; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `accepted` should have an upper camel case name [INFO] [stdout] --> src/loggers/tracegen/printer.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | accepted, // generate a trace file only for exactly accepted traces [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Accepted` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `atExactDepth` should have an upper camel case name [INFO] [stdout] --> src/loggers/tracegen/printer.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | atExactDepth(u32), // generate a trace file for nodes at a specific depth [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AtExactDepth` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `atDepthModulo` should have an upper camel case name [INFO] [stdout] --> src/loggers/tracegen/printer.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | atDepthModulo(u32) // same but for all depths equals 0 modulo smth [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AtDepthModulo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:57:64 [INFO] [stdout] | [INFO] [stdout] 57 | return path.into_os_string().to_str().unwrap().to_string();; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TraceActionKind` [INFO] [stdout] --> src/nfa_translation/compositional.rs:25:57 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::execution::trace::trace::{TraceAction, TraceActionKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::process::explo::loggers::nfait::printer::ActionNFAITPrinter` [INFO] [stdout] --> src/nfa_translation/compositional.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::process::explo::loggers::nfait::printer::ActionNFAITPrinter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `format` and `write` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 19 | use std::fmt::{format, Formatter, write}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Instant` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::dfa::dfa::AutDFA` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use autour_core::dfa::dfa::AutDFA; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::transform::AutTransformable` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use autour_core::traits::transform::AutTransformable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::translate::AutTranslatable` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use autour_core::traits::translate::AutTranslatable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::max` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use itertools::max; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ThreadRng` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | use rand::rngs::{StdRng, ThreadRng}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | use rand::{Rng, SeedableRng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::canonize::canonize_interaction` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::nfa_translation::canonize::canonize_interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::process::canon::param::default::DefaultCanonizationProcess` [INFO] [stdout] --> src/nfa_translation/experiments2.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use crate::process::canon::param::default::DefaultCanonizationProcess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/nfa_translation/experiments2.rs:384:41 [INFO] [stdout] | [INFO] [stdout] 384 | ... let cond1 = (*imetrics.symbols.get(&SymbolKind::Action).unwrap() < 50); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 384 - let cond1 = (*imetrics.symbols.get(&SymbolKind::Action).unwrap() < 50); [INFO] [stdout] 384 + let cond1 = *imetrics.symbols.get(&SymbolKind::Action).unwrap() < 50; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around block return value [INFO] [stdout] --> src/nfa_translation/experiments2.rs:387:37 [INFO] [stdout] | [INFO] [stdout] 387 | ... (*imetrics.symbols.get(&SymbolKind::Par).unwrap() <= 3) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 387 - (*imetrics.symbols.get(&SymbolKind::Par).unwrap() <= 3) [INFO] [stdout] 387 + *imetrics.symbols.get(&SymbolKind::Par).unwrap() <= 3 [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:18:33 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SliceRandom` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:21:21 [INFO] [stdout] | [INFO] [stdout] 21 | use rand::prelude::{SliceRandom, StdRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::general_context::GeneralContext` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::core::general_context::GeneralContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity`, `EmissionAction`, and `ReceptionAction` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:24:45 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction, ReceptionAction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Interaction` and `LoopKind` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:25:50 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::core::language::syntax::interaction::{Interaction, LoopKind}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::language::syntax::metrics::SymbolKind` [INFO] [stdout] --> src/experiments/interaction_random_gen/probas.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::core::language::syntax::metrics::SymbolKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionMetrics` and `SymbolKind` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::core::language::syntax::metrics::{InteractionMetrics, SymbolKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::nfa_translation::alphabet::get_alphabet_from_gen_ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments2::NfaMetrics` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::nfa_translation::experiments2::NfaMetrics; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::get_nfa_from_logger::get_nfa_from_interaction_exploration` [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::nfa_translation::get_nfa_from_logger::get_nfa_from_interaction_exploration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/experiments/interaction_random_gen/interface.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::execution::trace::trace::TraceAction` [INFO] [stdout] --> src/experiments/interaction_random_gen/interface.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::core::execution::trace::trace::TraceAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::nfa_translation::experiments2::NfaGenerationExperiment2ResultMetrics` [INFO] [stdout] --> src/experiments/interaction_random_gen/interface.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::nfa_translation::experiments2::NfaGenerationExperiment2ResultMetrics; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity` and `EmissionAction` [INFO] [stdout] --> src/experiments/parstrict_interaction_generation.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::general_context::GeneralContext` [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::core::general_context::GeneralContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity` and `EmissionAction` [INFO] [stdout] --> src/experiments/loopalt_interaction_generation.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::general_context::GeneralContext` [INFO] [stdout] --> src/main.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use crate::core::general_context::GeneralContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommunicationSynchronicity`, `EmissionAction`, and `EmissionTargetRef` [INFO] [stdout] --> src/main.rs:46:45 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::core::language::syntax::action::{CommunicationSynchronicity, EmissionAction, EmissionTargetRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::core::language::syntax::interaction::Interaction` [INFO] [stdout] --> src/main.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::core::language::syntax::interaction::Interaction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InteractionGraphicalRepresentation` and `draw_interaction` [INFO] [stdout] --> src/main.rs:48:55 [INFO] [stdout] | [INFO] [stdout] 48 | use crate::io::output::draw_interactions::interface::{draw_interaction, InteractionGraphicalRepresentation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `autour_core::traits::characterize::AutCharacterizable` [INFO] [stdout] --> src/ui/commands/cli_rng_gen_interactions.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use autour_core::traits::characterize::AutCharacterizable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:139:30 [INFO] [stdout] | [INFO] [stdout] 139 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:146:22 [INFO] [stdout] | [INFO] [stdout] 146 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:146:30 [INFO] [stdout] | [INFO] [stdout] 146 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:153:22 [INFO] [stdout] | [INFO] [stdout] 153 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:153:30 [INFO] [stdout] | [INFO] [stdout] 153 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:160:22 [INFO] [stdout] | [INFO] [stdout] 160 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:167:22 [INFO] [stdout] | [INFO] [stdout] 167 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:167:30 [INFO] [stdout] | [INFO] [stdout] 167 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:177:22 [INFO] [stdout] | [INFO] [stdout] 177 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/language/syntax/interaction.rs:177:30 [INFO] [stdout] | [INFO] [stdout] 177 | let (mut em2,mut rc2) = i2.contained_model_actions(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_i` [INFO] [stdout] --> src/core/language/prune/interaction.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 79 | let new_i : Interaction; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_new_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/core/language/ord/interaction.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 231 | (Interaction::And(_,_),_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/core/language/ord/interaction.rs:231:13 [INFO] [stdout] | [INFO] [stdout] 30 | (_,Interaction::Empty) => { [INFO] [stdout] | ---------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 40 | (_,Interaction::Emission(_)) => { [INFO] [stdout] | ---------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 50 | (_,Interaction::Reception(_)) => { [INFO] [stdout] | ----------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 68 | (_,Interaction::Par(_,_)) => { [INFO] [stdout] | ------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 231 | (Interaction::And(_,_),_) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...and 7 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/core/language/ord/interaction.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 234 | (_,Interaction::And(_,_)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/core/language/ord/interaction.rs:234:13 [INFO] [stdout] | [INFO] [stdout] 27 | (Interaction::Empty,_) => { [INFO] [stdout] | ---------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 37 | (Interaction::Emission(_),_) => { [INFO] [stdout] | ---------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 47 | (Interaction::Reception(_),_) => { [INFO] [stdout] | ----------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 65 | (Interaction::Par(_,_),_) => { [INFO] [stdout] | ------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 234 | (_,Interaction::And(_,_)) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ...and 7 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sk` [INFO] [stdout] --> src/core/transformation/transfofunc/loop_simpl.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | &Interaction::Loop(ref sk, ref i1) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_sk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i1` [INFO] [stdout] --> src/core/execution/trace/from_model/interaction.rs:121:35 [INFO] [stdout] | [INFO] [stdout] 121 | &Interaction::Loop(_, i1) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_i1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i1` [INFO] [stdout] --> src/core/execution/trace/from_model/interaction.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 200 | &Interaction::Loop(_, i1) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_i1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/execution/semantics/execute.rs:340:34 [INFO] [stdout] | [INFO] [stdout] 340 | let (Agot_i1,mut Aaff1) = i1.prune_with_affected(&tar_lf_ids); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/core/colocalizations.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | let mut all_lfs : BTreeSet = BTreeSet::from_iter((0..lf_num).collect::>().iter().cloned()); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `display_subprocesses` is assigned to, but never used [INFO] [stdout] --> src/io/input/hcf/loggers/graphviz.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | let mut display_subprocesses = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_display_subprocesses` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `display_subprocesses` is never read [INFO] [stdout] --> src/io/input/hcf/loggers/graphviz.rs:116:33 [INFO] [stdout] | [INFO] [stdout] 116 | ... display_subprocesses = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `display_subprocesses` is never read [INFO] [stdout] --> src/io/input/hcf/loggers/graphviz.rs:119:33 [INFO] [stdout] | [INFO] [stdout] 119 | ... display_subprocesses = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_name` [INFO] [stdout] --> src/io/input/hcf/loggers/tracegen.rs:43:67 [INFO] [stdout] | [INFO] [stdout] 43 | ... file_name : &str, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_name` [INFO] [stdout] --> src/io/input/hcf/loggers/nfait.rs:39:27 [INFO] [stdout] | [INFO] [stdout] 39 | file_name : &str, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `logger_kind_pair` [INFO] [stdout] --> src/io/input/hcf/loggers/nfait.rs:40:27 [INFO] [stdout] | [INFO] [stdout] 40 | logger_kind_pair : Pair) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_logger_kind_pair` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gen_ctx` [INFO] [stdout] --> src/io/input/hcf/canon/options.rs:75:31 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn parse_canonize_options(gen_ctx: &GeneralContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/input/hif/action/act_targets.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | let mut inner_contents = inner_pair.into_inner(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/input/hif/interaction.rs:115:25 [INFO] [stdout] | [INFO] [stdout] 115 | let mut inner_contents = coreg_lfs_pair.into_inner(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `status` [INFO] [stdout] --> src/io/output/draw_interactions/as_term/interface.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | let status = Command::new("dot") [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg_to_print_width` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/emission.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let msg_to_print_width = TextToPrint::get_text_width(&msg_to_print,&get_hibou_font(), &HIBOU_FONT_SCALE); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_msg_to_print_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target_gt_id` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/emission.rs:120:41 [INFO] [stdout] | [INFO] [stdout] 120 | EmissionTargetRef::Gate(target_gt_id) => { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_target_gt_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tar_gt_id` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/emission.rs:175:45 [INFO] [stdout] | [INFO] [stdout] 175 | EmissionTargetRef::Gate(tar_gt_id) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tar_gt_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg_to_print_width` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/reception.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let msg_to_print_width = TextToPrint::get_text_width(&msg_to_print, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_msg_to_print_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `img_width` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/reception.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | let (img_width,_) = image.dimensions(); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_img_width` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `orig_gt_id` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/action_repr/reception.rs:84:15 [INFO] [stdout] | [INFO] [stdout] 84 | Some( orig_gt_id ) => { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_orig_gt_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interaction_repr/img_content.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | let mut y_drafts : Vec = [start_y,end_y].to_vec(); [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `max_y_shift` [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interaction_repr/img_frame.rs:39:79 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn draw_frame(image : &mut RgbImage, img_width : &f32, img_height : &f32, max_y_shift : usize) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_y_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interaction_repr/interaction.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | let mut inner_height : f32 = (max_y_shift as f32)*VERTICAL_SIZE; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lf_ids` [INFO] [stdout] --> src/io/output/draw_traces/implem/ext_mu.rs:131:19 [INFO] [stdout] | [INFO] [stdout] 131 | for (canal_id,lf_ids) in co_localizations.locs_lf_ids.iter().enumerate() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_lf_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/output/draw_transitions/draw_firing.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | let mut text_lines : Vec> = Vec::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `int_name` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:111:29 [INFO] [stdout] | [INFO] [stdout] 111 | let int_name = format!("{}_int",file_name); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_int_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `orig_nfa_name` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:112:29 [INFO] [stdout] | [INFO] [stdout] 112 | let orig_nfa_name = format!("{}_orig_nfa",file_name); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_orig_nfa_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `min_nfa_name` [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | let min_nfa_name = format!("{}_mini_nfa",file_name); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_min_nfa_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `compositional_nfa_name` [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | let compositional_nfa_name = format!("{}_compositional_nfa",file_name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compositional_nfa_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_print` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | let mut ret_print : Vec = vec![]; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `ret_code` is assigned to, but never used [INFO] [stdout] --> src/ui/hibou_cli.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let mut ret_code : u32 = 1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_ret_code` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 74 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | ret_code = got.1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `ret_code` is never read [INFO] [stdout] --> src/ui/hibou_cli.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | ret_code = 0 [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | let mut got = cli_draw(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | let mut got = cli_puml_sd(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | let mut got = cli_puml_ap(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | let mut got = cli_glosem(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | let mut got = cli_nfa_experiment(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | let mut got = cli_nfa_experiment2(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | let mut got = cli_rng_gen_interactions(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | let mut got = cli_get_metrics(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | let mut got = cli_nfa_ana(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let mut got = cli_explore(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | let mut got = cli_canonize(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | let mut got = cli_analyze(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | let mut got = cli_slice(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | let mut got = cli_mutate_insert_noise(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | let mut got = cli_mutate_remove_actions(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | let mut got = cli_mutate_swap_actions(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ui/hibou_cli.rs:118:13 [INFO] [stdout] | [INFO] [stdout] 118 | let mut got = cli_mutate_swap_components(matches); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/plantuml/sequence.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | title : &str, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/plantuml/automata_product.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | title : &str, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kind` [INFO] [stdout] --> src/plantuml/automata_product.rs:150:32 [INFO] [stdout] | [INFO] [stdout] 150 | &Interaction::Loop(ref kind, ref i1) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_kind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/handling/handler.rs:36:25 [INFO] [stdout] | [INFO] [stdout] 36 | fn process_new_step(context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/handling/handler.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | param : &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/explo/handling/handler.rs:40:25 [INFO] [stdout] | [INFO] [stdout] 40 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/explo/handling/handler.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | node_counter: u32) -> ExplorationNodeKind { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/handling/handler.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | fn get_criterion(context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/handling/handler.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | param : &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/explo/handling/handler.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/explo/handling/handler.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | node_counter: u32) -> ExplorationFilterCriterion { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/handling/handler.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 68 | fn collect_next_steps(context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/handling/handler.rs:69:27 [INFO] [stdout] | [INFO] [stdout] 69 | param : &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:34:27 [INFO] [stdout] | [INFO] [stdout] 34 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | node: &ExplorationNodeKind) -> TraceGenLoggerObject { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:40:27 [INFO] [stdout] | [INFO] [stdout] 40 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:41:27 [INFO] [stdout] | [INFO] [stdout] 41 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:52:37 [INFO] [stdout] | [INFO] [stdout] 52 | ... context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | ... param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/slog/printer.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `letter` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:69:44 [INFO] [stdout] | [INFO] [stdout] 69 | fn is_letter_string_repr_atomic(&self, letter: &usize) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_letter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `use_html` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:85:43 [INFO] [stdout] | [INFO] [stdout] 85 | fn get_concatenation_separator(&self, use_html: bool) -> &'static str { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_use_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `use_html` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:89:41 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_alternation_separator(&self, use_html: bool) -> &'static str { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_use_html` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:134:25 [INFO] [stdout] | [INFO] [stdout] 134 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:149:22 [INFO] [stdout] | [INFO] [stdout] 149 | context: &ExplorationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:150:22 [INFO] [stdout] | [INFO] [stdout] 150 | param: &ExplorationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `goal` [INFO] [stdout] --> src/process/explo/verdict/global.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | goal: &Option) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_goal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `has_filtered_nodes` [INFO] [stdout] --> src/process/explo/verdict/global.rs:77:47 [INFO] [stdout] | [INFO] [stdout] 77 | ... has_filtered_nodes: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_filtered_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/ana/handling/handler.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/ana/handling/handler.rs:48:25 [INFO] [stdout] | [INFO] [stdout] 48 | node_counter: u32) -> AnalysisNodeKind { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/handling/handler.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | fn get_criterion(context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/handling/handler.rs:78:22 [INFO] [stdout] | [INFO] [stdout] 78 | param : &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/ana/handling/handler.rs:81:22 [INFO] [stdout] | [INFO] [stdout] 81 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/ana/handling/handler.rs:82:22 [INFO] [stdout] | [INFO] [stdout] 82 | node_counter: u32) -> AnalysisFilterCriterion { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/handling/handler.rs:301:44 [INFO] [stdout] | [INFO] [stdout] 301 | fn pursue_process_after_static_verdict(context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/handling/handler.rs:302:44 [INFO] [stdout] | [INFO] [stdout] 302 | ... param : &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `interaction` [INFO] [stdout] --> src/process/ana/handling/matches.rs:42:30 [INFO] [stdout] | [INFO] [stdout] 42 | ... interaction : &Interaction, [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interaction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `gotit` is never read [INFO] [stdout] --> src/process/ana/handling/matches.rs:134:25 [INFO] [stdout] | [INFO] [stdout] 134 | gotit = true; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `gotit` is never read [INFO] [stdout] --> src/process/ana/handling/matches.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | ... gotit = true; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `algo_uses_lifeline_removal_steps` [INFO] [stdout] --> src/process/ana/handling/matches.rs:228:43 [INFO] [stdout] | [INFO] [stdout] 228 | ... algo_uses_lifeline_removal_steps : bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_algo_uses_lifeline_removal_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/glog/drawer.rs:131:25 [INFO] [stdout] | [INFO] [stdout] 131 | param : &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:37:27 [INFO] [stdout] | [INFO] [stdout] 37 | node: &AnalysisNodeKind) -> TraceGenLoggerObject { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 42 | context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 43 | param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:57:37 [INFO] [stdout] | [INFO] [stdout] 57 | ... context: &AnalysisContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:58:37 [INFO] [stdout] | [INFO] [stdout] 58 | ... param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/ana/loggers/slog/printer.rs:66:21 [INFO] [stdout] | [INFO] [stdout] 66 | param: &AnalysisParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/process/ana/node/flags.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | for i in 0..canals_num { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gen_ctx` [INFO] [stdout] --> src/process/ana/node/flags.rs:144:27 [INFO] [stdout] | [INFO] [stdout] 144 | gen_ctx : &GeneralContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `consu_set` [INFO] [stdout] --> src/process/ana/priorities.rs:74:55 [INFO] [stdout] | [INFO] [stdout] 74 | AnalysisStepKind::Execute(ref frt_elt,ref consu_set,ref sim_map) => { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_consu_set` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `depth` [INFO] [stdout] --> src/process/canon/filter/filter.rs:44:21 [INFO] [stdout] | [INFO] [stdout] 44 | depth: u32, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_depth` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/canon/filter/filter.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 45 | node_counter: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `criterion` [INFO] [stdout] --> src/process/canon/filter/filter.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | criterion: &CanonizationFilterCriterion) -> Option { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_criterion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/handling/handler.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | fn process_new_step(context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/canon/handling/handler.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | param : &CanonizationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/canon/handling/handler.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/canon/handling/handler.rs:42:25 [INFO] [stdout] | [INFO] [stdout] 42 | node_counter: u32) -> CanonizationNodeKind { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/handling/handler.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | fn get_criterion(context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> src/process/canon/handling/handler.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | param : &CanonizationParameterization, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent_state` [INFO] [stdout] --> src/process/canon/handling/handler.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 55 | parent_state: &GenericNode, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step_to_process` [INFO] [stdout] --> src/process/canon/handling/handler.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | step_to_process: &GenericStep, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_step_to_process` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/canon/handling/handler.rs:57:22 [INFO] [stdout] | [INFO] [stdout] 57 | new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_counter` [INFO] [stdout] --> src/process/canon/handling/handler.rs:58:22 [INFO] [stdout] | [INFO] [stdout] 58 | node_counter: u32) -> CanonizationFilterCriterion { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_counter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/handling/handler.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | fn collect_next_steps(context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_kind` [INFO] [stdout] --> src/process/canon/handling/handler.rs:93:47 [INFO] [stdout] | [INFO] [stdout] 93 | ... node_kind: &mut CanonizationNodeKind) [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_kind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `loc_verd` [INFO] [stdout] --> src/process/canon/handling/handler.rs:100:44 [INFO] [stdout] | [INFO] [stdout] 100 | ... loc_verd: &CanonizationLocalVerdict) -> bool { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_loc_verd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `local_verdict` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:46:26 [INFO] [stdout] | [INFO] [stdout] 46 | local_verdict: &CanonizationLocalVerdict) -> GraphvizColor { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_local_verdict` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent_state_id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:53:42 [INFO] [stdout] | [INFO] [stdout] 53 | ... parent_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `verdict` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:54:42 [INFO] [stdout] | [INFO] [stdout] 54 | ... verdict: &CanonizationLocalVerdict, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_verdict` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `context` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:106:35 [INFO] [stdout] | [INFO] [stdout] 106 | ... context: &CanonizationContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_context` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_state_id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:108:35 [INFO] [stdout] | [INFO] [stdout] 108 | ... new_state_id: u32, [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_state_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new_node` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:109:35 [INFO] [stdout] | [INFO] [stdout] 109 | ... new_node: &CanonizationNodeKind) -> GraphVizNode { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_node` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:130:30 [INFO] [stdout] | [INFO] [stdout] 130 | fn get_verdict_id(&self, id: u32) -> String { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/process/canon/loggers/glog/drawer.rs:134:39 [INFO] [stdout] | [INFO] [stdout] 134 | fn get_static_analysis_ids(&self, id: u32) -> (String, String) { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `goal` [INFO] [stdout] --> src/process/canon/verdict/global.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | goal: &Option) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_goal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `has_filtered_nodes` [INFO] [stdout] --> src/process/canon/verdict/global.rs:58:47 [INFO] [stdout] | [INFO] [stdout] 58 | ... has_filtered_nodes: bool) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_filtered_nodes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/process/canon/priorities.rs:47:36 [INFO] [stdout] | [INFO] [stdout] 47 | fn get_priority_of_step(&self, step: &CanonizationStepKind) -> i32 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cl` [INFO] [stdout] --> src/loggers/tracegen/printer.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | for cl in &self.partition.locs_lf_ids { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/util/slicer.rs:27:22 [INFO] [stdout] | [INFO] [stdout] 27 | }).filter( |(a,b)| b <= &max).collect::>()} ).concat(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/slice/exhaustive.rs:48:21 [INFO] [stdout] | [INFO] [stdout] 48 | let mut new_trace = got_slice.iter().cloned().collect::>>(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/slice/exhaustive.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 79 | let mut new_trace = canal_trace[0..i].iter().cloned().collect::>>(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/slice/exhaustive.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | let mut new_trace = canal_trace[i..].iter().cloned().collect::>>(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/trace_manip/mutate/swap_actions.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let file_path : String; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `file_path` [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | let file_path : String; [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_file_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/trace_manip/mutate/insert_noise.rs:105:9 [INFO] [stdout] | [INFO] [stdout] 105 | let mut seen_colocs : HashSet = hashset!{}; [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gen_ctx` [INFO] [stdout] --> src/trace_manip/mutate/remove_actions.rs:57:31 [INFO] [stdout] | [INFO] [stdout] 57 | fn mutate_by_removing_actions(gen_ctx : &GeneralContext, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `co_localizations` [INFO] [stdout] --> src/trace_manip/mutate/remove_actions.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 58 | ... co_localizations : &CoLocalizations, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_co_localizations` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `node_count` [INFO] [stdout] --> src/nfa_translation/get_nfa_from_logger.rs:73:10 [INFO] [stdout] | [INFO] [stdout] 73 | let (node_count,_) = exploration_manager.start_process(init_node); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_node_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `printer` [INFO] [stdout] --> src/nfa_translation/get_nfa_from_logger.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | let printer = nfa_logger.builder_printer.clone(); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_printer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/experiments/interaction_random_gen/gen.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | let mut symbol = probas.get_random_symbol(rng); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shift` [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:95:22 [INFO] [stdout] | [INFO] [stdout] 95 | let (mid,shift) = if x % 2 == 0 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_shift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SYNTAX_POSITION_LEFT` is never used [INFO] [stdout] --> src/io/textual_convention.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | pub static SYNTAX_POSITION_LEFT: &'static str = "1"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SYNTAX_POSITION_RIGHT` is never used [INFO] [stdout] --> src/io/textual_convention.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub static SYNTAX_POSITION_RIGHT: &'static str = "2"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static `SYNTAX_POSITION_EPSILON` is never used [INFO] [stdout] --> src/io/textual_convention.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub static SYNTAX_POSITION_EPSILON: &'static str = "ε"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | pub const HCP_DarkRed : [u8;3] = [86u8, 15u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | pub const HCP_StandardRed : [u8;3] = [130u8, 22u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const HCP_LightRed : [u8;3] = [216u8, 38u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightRed` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | pub const HCP_BrightRed : [u8;3] = [246u8, 85u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | pub const HCP_DarkOrange : [u8;3] = [86u8, 51u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const HCP_StandardOrange : [u8;3] = [130u8, 76u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const HCP_LightOrange : [u8;3] = [216u8, 127u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightOrange` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | pub const HCP_BrightOrange : [u8;3] = [246u8, 165u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | pub const HCP_DarkYellow : [u8;3] = [86u8, 86u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const HCP_StandardYellow : [u8;3] = [130u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const HCP_LightYellow : [u8;3] = [216u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightYellow` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const HCP_BrightYellow : [u8;3] = [246u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGreen` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const HCP_StandardGreen : [u8;3] = [22u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightGreen` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const HCP_LightGreen : [u8;3] = [38u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGreen` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const HCP_BrightGreen : [u8;3] = [85u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const HCP_DarkCyan : [u8;3] = [15u8, 86u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const HCP_StandardCyan : [u8;3] = [22u8, 130u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const HCP_LightCyan : [u8;3] = [38u8, 216u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightCyan` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const HCP_BrightCyan : [u8;3] = [85u8, 246u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkBlue` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | pub const HCP_DarkBlue : [u8;3] = [15u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightBlue` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const HCP_LightBlue : [u8;3] = [38u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightBlue` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | pub const HCP_BrightBlue : [u8;3] = [85u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPurple` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | pub const HCP_DarkPurple : [u8;3] = [62u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPurple` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | pub const HCP_LightPurple : [u8;3] = [157u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPurple` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | pub const HCP_BrightPurple : [u8;3] = [192u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const HCP_DarkPink : [u8;3] = [86u8, 15u8, 74u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | pub const HCP_StandardPink : [u8;3] = [130u8, 22u8, 112u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | pub const HCP_LightPink : [u8;3] = [216u8, 38u8, 186u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPink` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const HCP_BrightPink : [u8;3] = [246u8, 85u8, 219u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkGray` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | pub const HCP_DarkGray : [u8;3] = [51u8, 51u8, 51u8]; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGray` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const HCP_StandardGray : [u8;3] = [76u8, 76u8, 76u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGray` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | pub const HCP_BrightGray : [u8;3] = [165u8, 165u8, 165u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_MessageKind` is never used [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const HC_MessageKind : [u8;3] = HCP_StandardGreen; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BASE_EVAL_X_PADDING` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | pub const BASE_EVAL_X_PADDING : f32 = BASE_HORIZONTAL_SIZE/3.5; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BASE_EVAL_HEIGHT` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const BASE_EVAL_HEIGHT : f32 = BASE_VERTICAL_SIZE/3.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BASE_FRONTIER_CIRCLE_RADIUS` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const BASE_FRONTIER_CIRCLE_RADIUS : f32 = 5.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EVAL_X_PADDING` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | pub const EVAL_X_PADDING : f32 = BASE_EVAL_X_PADDING*SCALE_FACTOR; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EVAL_HEIGHT` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | pub const EVAL_HEIGHT : f32 = BASE_EVAL_HEIGHT*SCALE_FACTOR; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FRONTIER_CIRCLE_RADIUS` is never used [INFO] [stdout] --> src/io/output/draw_commons/sd_drawing_conf.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | pub const FRONTIER_CIRCLE_RADIUS : f32 = BASE_FRONTIER_CIRCLE_RADIUS*SCALE_FACTOR; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `draw_double_half_ellipsis_leftward` is never used [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/util/arrow_heads.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn draw_double_half_ellipsis_leftward(image : &mut RgbImage, x_pos : f32, y_pos : f32, my_color : Rgb) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `draw_double_half_ellipsis_rightward` is never used [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/util/arrow_heads.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn draw_double_half_ellipsis_rightward(image : &mut RgbImage, x_pos : f32, y_pos : f32, my_color : Rgb) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SYNTAX_CONCATENATION_EMPTY` is never used [INFO] [stdout] --> src/process/explo/loggers/nfait/printer.rs:56:7 [INFO] [stdout] | [INFO] [stdout] 56 | const SYNTAX_CONCATENATION_EMPTY : &str = ""; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | let new_iA = Interaction::Strict( i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:28:25 [INFO] [stdout] | [INFO] [stdout] 28 | let new_iB = Interaction::Strict( i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | let new_iA = Interaction::Seq( i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | let new_iB = Interaction::Seq( i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:47:25 [INFO] [stdout] | [INFO] [stdout] 47 | let new_iA = Interaction::Par( i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:48:25 [INFO] [stdout] | [INFO] [stdout] 48 | let new_iB = Interaction::Par( i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | let new_iA = Interaction::CoReg( cr.clone(), i1.clone(), i21.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | let new_iB = Interaction::CoReg( cr.clone(), i1.clone(), i22.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:76:25 [INFO] [stdout] | [INFO] [stdout] 76 | let new_iA = Interaction::Strict( i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | let new_iB = Interaction::Strict( i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:86:25 [INFO] [stdout] | [INFO] [stdout] 86 | let new_iA = Interaction::Seq( i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:87:25 [INFO] [stdout] | [INFO] [stdout] 87 | let new_iB = Interaction::Seq( i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:96:25 [INFO] [stdout] | [INFO] [stdout] 96 | let new_iA = Interaction::Par( i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:97:25 [INFO] [stdout] | [INFO] [stdout] 97 | let new_iB = Interaction::Par( i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | let new_iA = Interaction::CoReg( cr.clone(), i11.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `new_iB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/defactorize.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | let new_iB = Interaction::CoReg( cr.clone(), i12.clone(), i2.clone() ); [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `new_i_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lkA` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/loop_simpl.rs:39:32 [INFO] [stdout] | [INFO] [stdout] 39 | &Interaction::Loop(ref lkA, ref i1) => { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lk_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `lkB` should have a snake case name [INFO] [stdout] --> src/core/transformation/transfofunc/loop_simpl.rs:41:39 [INFO] [stdout] | [INFO] [stdout] 41 | Interaction::Loop(ref lkB, ref i11) => { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lk_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Agot_i1` should have a snake case name [INFO] [stdout] --> src/core/execution/semantics/execute.rs:340:26 [INFO] [stdout] | [INFO] [stdout] 340 | let (Agot_i1,mut Aaff1) = i1.prune_with_affected(&tar_lf_ids); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `agot_i1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Aaff1` should have a snake case name [INFO] [stdout] --> src/core/execution/semantics/execute.rs:340:38 [INFO] [stdout] | [INFO] [stdout] 340 | let (Agot_i1,mut Aaff1) = i1.prune_with_affected(&tar_lf_ids); [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `aaff1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `modulo_each_X_steps` should have a snake case name [INFO] [stdout] --> src/io/input/hcf/ana/options.rs:422:21 [INFO] [stdout] | [INFO] [stdout] 422 | let mut modulo_each_X_steps = 1; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `modulo_each_x_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_White` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | pub const HCP_White : [u8;3] = [255u8, 255u8, 255u8]; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `HCP_WHITE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_Black` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | pub const HCP_Black : [u8;3] = [0u8, 0u8, 0u8]; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `HCP_BLACK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | pub const HCP_DarkRed : [u8;3] = [86u8, 15u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | pub const HCP_StandardRed : [u8;3] = [130u8, 22u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const HCP_LightRed : [u8;3] = [216u8, 38u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightRed` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | pub const HCP_BrightRed : [u8;3] = [246u8, 85u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_RED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | pub const HCP_DarkOrange : [u8;3] = [86u8, 51u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const HCP_StandardOrange : [u8;3] = [130u8, 76u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const HCP_LightOrange : [u8;3] = [216u8, 127u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightOrange` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | pub const HCP_BrightOrange : [u8;3] = [246u8, 165u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_ORANGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | pub const HCP_DarkYellow : [u8;3] = [86u8, 86u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const HCP_StandardYellow : [u8;3] = [130u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const HCP_LightYellow : [u8;3] = [216u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightYellow` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const HCP_BrightYellow : [u8;3] = [246u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_YELLOW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | pub const HCP_DarkGreen : [u8;3] = [15u8, 86u8, 15u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const HCP_StandardGreen : [u8;3] = [22u8, 130u8, 22u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const HCP_LightGreen : [u8;3] = [38u8, 216u8, 38u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGreen` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const HCP_BrightGreen : [u8;3] = [85u8, 246u8, 85u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_GREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const HCP_DarkCyan : [u8;3] = [15u8, 86u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const HCP_StandardCyan : [u8;3] = [22u8, 130u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const HCP_LightCyan : [u8;3] = [38u8, 216u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightCyan` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const HCP_BrightCyan : [u8;3] = [85u8, 246u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_CYAN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | pub const HCP_DarkBlue : [u8;3] = [15u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | pub const HCP_StandardBlue : [u8;3] = [22u8, 22u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const HCP_LightBlue : [u8;3] = [38u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightBlue` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | pub const HCP_BrightBlue : [u8;3] = [85u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_BLUE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | pub const HCP_DarkPurple : [u8;3] = [62u8, 15u8, 86u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub const HCP_StandardPurple : [u8;3] = [94u8, 22u8, 130u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | pub const HCP_LightPurple : [u8;3] = [157u8, 38u8, 216u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPurple` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | pub const HCP_BrightPurple : [u8;3] = [192u8, 85u8, 246u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_PURPLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const HCP_DarkPink : [u8;3] = [86u8, 15u8, 74u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | pub const HCP_StandardPink : [u8;3] = [130u8, 22u8, 112u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | pub const HCP_LightPink : [u8;3] = [216u8, 38u8, 186u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightPink` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const HCP_BrightPink : [u8;3] = [246u8, 85u8, 219u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_PINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_DarkGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | pub const HCP_DarkGray : [u8;3] = [51u8, 51u8, 51u8]; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_DARK_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_StandardGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const HCP_StandardGray : [u8;3] = [76u8, 76u8, 76u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_STANDARD_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_LightGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:89:11 [INFO] [stdout] | [INFO] [stdout] 89 | pub const HCP_LightGray : [u8;3] = [127u8, 127u8, 127u8]; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_LIGHT_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HCP_BrightGray` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | pub const HCP_BrightGray : [u8;3] = [165u8, 165u8, 165u8]; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HCP_BRIGHT_GRAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_Lifeline` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:93:11 [INFO] [stdout] | [INFO] [stdout] 93 | pub const HC_Lifeline : [u8;3] = HCP_StandardBlue; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `HC_LIFELINE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_Message` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | pub const HC_Message : [u8;3] = HCP_DarkGreen; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `HC_MESSAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_MessageKind` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const HC_MessageKind : [u8;3] = HCP_StandardGreen; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HC_MESSAGE_KIND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HC_Grammar_Symbol` should have an upper case name [INFO] [stdout] --> src/io/output/draw_commons/hibou_color_palette.rs:96:11 [INFO] [stdout] | [INFO] [stdout] 96 | pub const HC_Grammar_Symbol : [u8;3] = HCP_Black; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `HC_GRAMMAR_SYMBOL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/draw_interactions/as_term/interface.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | file.write( interaction_gv_repr(gen_ctx,interaction).to_dot_string().as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 44 | let _ = file.write( interaction_gv_repr(gen_ctx,interaction).to_dot_string().as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/draw_interactions/as_sd/interface.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | image.save(output_path.as_path()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 32 | let _ = image.save(output_path.as_path()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/to_hfiles/trace/to_htf.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | file.write(multi_trace_as_htf_encoding(gen_ctx,co_localizations,multi_trace).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 36 | let _ = file.write(multi_trace_as_htf_encoding(gen_ctx,co_localizations,multi_trace).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/io/output/to_hfiles/interaction/to_hif.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | file.write(interaction_as_hif_encoding(gen_ctx,&interaction).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 37 | let _ = file.write(interaction_as_hif_encoding(gen_ctx,&interaction).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_nfa_ana.rs:103:33 [INFO] [stdout] | [INFO] [stdout] 103 | / ... nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] 104 | | ... &nfa_name, [INFO] [stdout] 105 | | ... &GraphVizOutputFormat::png); [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 103 | let _ = nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_nfa_ana.rs:132:33 [INFO] [stdout] | [INFO] [stdout] 132 | / ... graph.print_dot(&[".".to_string()], [INFO] [stdout] 133 | | ... &format!("{}_transfo",file_name), [INFO] [stdout] 134 | | ... &GraphVizOutputFormat::svg); [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 132 | let _ = graph.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | / orig_nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] 111 | | &orig_nfa_name, [INFO] [stdout] 112 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 110 | let _ = orig_nfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | / min_dfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] 119 | | &min_dfa_name, [INFO] [stdout] 120 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 118 | let _ = min_dfa_as_dot.print_dot(&[".".to_string()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:188:25 [INFO] [stdout] | [INFO] [stdout] 188 | / hid_nfa.to_dot(false,&hashset!{},&printer) [INFO] [stdout] 189 | | .print_dot(&[".".to_string()], [INFO] [stdout] 190 | | &hid_nfa_name, [INFO] [stdout] 191 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 188 | let _ = hid_nfa.to_dot(false,&hashset!{},&printer) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | / epsilon_closed.to_dot(false,&hashset!{},&printer) [INFO] [stdout] 211 | | .print_dot(&[".".to_string()], [INFO] [stdout] 212 | | &epsilon_closed_name, [INFO] [stdout] 213 | | &GraphVizOutputFormat::png); [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 210 | let _ = epsilon_closed.to_dot(false,&hashset!{},&printer) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_glosem.rs:231:21 [INFO] [stdout] | [INFO] [stdout] 231 | graph.print_dot(&[".".to_string()],&format!("{}_glosem",file_name),&GraphVizOutputFormat::svg); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 231 | let _ = graph.print_dot(&[".".to_string()],&format!("{}_glosem",file_name),&GraphVizOutputFormat::svg); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/ui/commands/cli_nfa_experiment2.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | file.write(csv_results.as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 133 | let _ = file.write(csv_results.as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 30 | let _ = output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 35 | let _ = output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:49:21 [INFO] [stdout] | [INFO] [stdout] 49 | output_file.write( format!("->{} : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 49 | let _ = output_file.write( format!("->{} : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | output_file.write( format!("{}-> : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 61 | let _ = output_file.write( format!("{}-> : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:67:29 [INFO] [stdout] | [INFO] [stdout] 67 | ... output_file.write( format!("{}->] : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 67 | let _ = output_file.write( format!("{}->] : {}\n", &lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:71:29 [INFO] [stdout] | [INFO] [stdout] 71 | ... output_file.write( format!("{}->{} : {}\n", &lf_name, &tar_lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 71 | let _ = output_file.write( format!("{}->{} : {}\n", &lf_name, &tar_lf_name, &ms_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | output_file.write( "group strict\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 88 | let _ = output_file.write( "group strict\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 94 | let _ = output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | output_file.write( "group par\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 103 | let _ = output_file.write( "group par\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:109:21 [INFO] [stdout] | [INFO] [stdout] 109 | output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 109 | let _ = output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 112 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:118:13 [INFO] [stdout] | [INFO] [stdout] 118 | output_file.write( "alt\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 118 | let _ = output_file.write( "alt\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 124 | let _ = output_file.write( "else\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 127 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:133:21 [INFO] [stdout] | [INFO] [stdout] 133 | output_file.write( "group loopX\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 133 | let _ = output_file.write( "group loopX\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | output_file.write( "group loopH\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 136 | let _ = output_file.write( "group loopH\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | output_file.write( "group loopS\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 139 | let _ = output_file.write( "group loopS\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:142:21 [INFO] [stdout] | [INFO] [stdout] 142 | output_file.write( "group loopP\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 142 | let _ = output_file.write( "group loopP\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/sequence.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 146 | let _ = output_file.write( "end\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 31 | let _ = output_file.write( "@startuml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | output_file.write( format!("state lf_{} {{\n",lf_name).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 38 | let _ = output_file.write( format!("state lf_{} {{\n",lf_name).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last_state_id).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 40 | let _ = output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last_state_id).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 41 | let _ = output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 43 | let _ = output_file.write( "@enduml\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 64 | let _ = output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 77 | let _ = output_file.write( format!("{} --> {} : {}\n",last_state_label,new_state_label,transition_label).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 96 | let _ = output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 113 | let _ = output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 115 | let _ = output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 127 | let _ = output_file.write(format!("state {} <>\n", fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 128 | let _ = output_file.write(format!("{} --> {}\n", last_state_label, fork_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 144 | let _ = output_file.write(format!("state {} <>\n",join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:146:17 [INFO] [stdout] | [INFO] [stdout] 146 | output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 146 | let _ = output_file.write(format!("lf{}_s{} --> {}\n",lf_id,last_in_frag, join_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | output_file.write(format!("state {} {{\n", loop_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 158 | let _ = output_file.write(format!("state {} {{\n", loop_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last).as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 162 | let _ = output_file.write( format!("lf{}_s{} --> [*]\n",lf_id,last).as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 164 | let _ = output_file.write( "}\n".as_bytes() ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | output_file.write(format!("{} --> {}\n", last_state_label, loop_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 165 | let _ = output_file.write(format!("{} --> {}\n", last_state_label, loop_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/plantuml/automata_product.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | output_file.write(format!("{} --> {}\n", loop_label, loop_label).as_bytes()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 166 | let _ = output_file.write(format!("{} --> {}\n", loop_label, loop_label).as_bytes()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `modulo_each_X_steps` should have a snake case name [INFO] [stdout] --> src/process/ana/param/param.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | pub modulo_each_X_steps : u32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `modulo_each_x_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `modulo_each_X_steps` should have a snake case name [INFO] [stdout] --> src/process/ana/param/param.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | modulo_each_X_steps : u32) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `modulo_each_x_steps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> src/util/slicer.rs:39:35 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(initial_sequence : &Vec) -> Slicer { [INFO] [stdout] | ^^^^^^^ --------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(initial_sequence : &Vec) -> Slicer<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/trace_manip/mutate/swap_component.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | std::mem::replace(&mut vec_1[index], substitute); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 94 | let _ = std::mem::replace(&mut vec_1[index], substitute); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `recA` should have a snake case name [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | let recA = Interaction::Reception(ReceptionAction::new(None, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rec_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `recB` should have a snake case name [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | let recB = Interaction::Reception(ReceptionAction::new(None, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rec_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `recC` should have a snake case name [INFO] [stdout] --> src/experiments/doors_interactions_generation.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | let recC = Interaction::Reception(ReceptionAction::new(None, [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `rec_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.21s [INFO] running `Command { std: "docker" "inspect" "f08ebd13b564c5bff708e56730c3528af2373bff2cff22b2354ba43d3335cbc2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f08ebd13b564c5bff708e56730c3528af2373bff2cff22b2354ba43d3335cbc2", kill_on_drop: false }` [INFO] [stdout] f08ebd13b564c5bff708e56730c3528af2373bff2cff22b2354ba43d3335cbc2