[INFO] fetching crate bat-cli 0.8.3... [INFO] checking bat-cli-0.8.3 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate bat-cli 0.8.3 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate bat-cli 0.8.3 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate bat-cli 0.8.3 [INFO] finished tweaking crates.io crate bat-cli 0.8.3 [INFO] tweaked toml for crates.io crate bat-cli 0.8.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate crates.io crate bat-cli 0.8.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1c120a04ed60e197da67553bd8b90ae17d47272a38fb8e67a0f7324615447174 [INFO] running `Command { std: "docker" "start" "-a" "1c120a04ed60e197da67553bd8b90ae17d47272a38fb8e67a0f7324615447174", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1c120a04ed60e197da67553bd8b90ae17d47272a38fb8e67a0f7324615447174", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c120a04ed60e197da67553bd8b90ae17d47272a38fb8e67a0f7324615447174", kill_on_drop: false }` [INFO] [stdout] 1c120a04ed60e197da67553bd8b90ae17d47272a38fb8e67a0f7324615447174 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7f83edc0e3b6042da1150a531f3b99805798b85c4df732357063c2344532580a [INFO] running `Command { std: "docker" "start" "-a" "7f83edc0e3b6042da1150a531f3b99805798b85c4df732357063c2344532580a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.78 [INFO] [stderr] Compiling unicode-ident v1.0.6 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Checking memchr v2.7.1 [INFO] [stderr] Checking hashbrown v0.14.3 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling cc v1.0.86 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Checking itoa v1.0.10 [INFO] [stderr] Checking smallvec v1.13.1 [INFO] [stderr] Checking pin-project-lite v0.2.13 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Checking regex-syntax v0.8.2 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking bytes v1.5.0 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling syn v1.0.107 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Checking bitflags v2.4.2 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Compiling openssl v0.10.64 [INFO] [stderr] Compiling io-lifetimes v1.0.3 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking aho-corasick v1.1.2 [INFO] [stderr] Checking tinyvec v1.6.0 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Checking ryu v1.0.17 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking indexmap v2.2.3 [INFO] [stderr] Checking http v0.2.11 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking futures-task v0.3.30 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Compiling rustix v0.36.6 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Checking bstr v1.9.0 [INFO] [stderr] Compiling syn v2.0.50 [INFO] [stderr] Checking linux-raw-sys v0.1.4 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking unicode-normalization v0.1.23 [INFO] [stderr] Checking winnow v0.6.2 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking anstyle v1.0.6 [INFO] [stderr] Compiling openssl-sys v0.9.100 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking socket2 v0.5.5 [INFO] [stderr] Checking signal-hook-registry v1.4.1 [INFO] [stderr] Checking mio v0.8.10 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling serde_json v1.0.114 [INFO] [stderr] Checking walkdir v2.3.2 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Compiling mime_guess v2.0.4 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking http-body v0.4.6 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Checking regex-automata v0.4.5 [INFO] [stderr] Checking predicates-core v1.0.6 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling anyhow v1.0.80 [INFO] [stderr] Checking httpdate v1.0.3 [INFO] [stderr] Checking destructure_traitobject v0.2.0 [INFO] [stderr] Checking unicode-width v0.1.10 [INFO] [stderr] Checking tower-service v0.3.2 [INFO] [stderr] Checking utf8parse v0.2.1 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Compiling portable-atomic v1.6.0 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking fastrand v1.8.0 [INFO] [stderr] Checking os_str_bytes v6.4.1 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Checking anstyle-parse v0.2.3 [INFO] [stderr] Checking url v2.5.0 [INFO] [stderr] Checking console v0.15.4 [INFO] [stderr] Checking unsafe-any-ors v1.0.0 [INFO] [stderr] Checking clap_lex v0.3.0 [INFO] [stderr] Compiling error-stack v0.4.1 [INFO] [stderr] Checking ordered-float v2.10.1 [INFO] [stderr] Compiling figment v0.10.14 [INFO] [stderr] Checking tempfile v3.3.0 [INFO] [stderr] Checking colorchoice v1.0.0 [INFO] [stderr] Checking termtree v0.4.1 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking base64 v0.21.7 [INFO] [stderr] Checking termcolor v1.1.3 [INFO] [stderr] Checking anstyle-query v1.0.2 [INFO] [stderr] Checking unsafe-libyaml v0.2.10 [INFO] [stderr] Checking iana-time-zone v0.1.60 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking difflib v0.4.0 [INFO] [stderr] Checking humantime v2.1.0 [INFO] [stderr] Checking predicates-tree v1.0.9 [INFO] [stderr] Checking anstream v0.6.12 [INFO] [stderr] Checking chrono v0.4.34 [INFO] [stderr] Checking rustls-pemfile v1.0.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking typemap-ors v1.0.0 [INFO] [stderr] Checking directories v5.0.1 [INFO] [stderr] Checking predicates v3.1.0 [INFO] [stderr] Checking thread-id v4.2.1 [INFO] [stderr] Checking encoding_rs v0.8.33 [INFO] [stderr] Checking zeroize v1.5.7 [INFO] [stderr] Checking number_prefix v0.4.0 [INFO] [stderr] Checking shell-words v1.1.0 [INFO] [stderr] Checking arc-swap v1.6.0 [INFO] [stderr] Checking log-mdc v0.1.0 [INFO] [stderr] Checking ipnet v2.9.0 [INFO] [stderr] Checking sync_wrapper v0.1.2 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking strum v0.26.1 [INFO] [stderr] Checking indicatif v0.17.8 [INFO] [stderr] Checking is-terminal v0.4.2 [INFO] [stderr] Checking regex v1.10.3 [INFO] [stderr] Checking Inflector v0.11.4 [INFO] [stderr] Checking normalize_url v0.2.0 [INFO] [stderr] Compiling clap_derive v4.0.21 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling strum_macros v0.26.1 [INFO] [stderr] Checking tokio v1.36.0 [INFO] [stderr] Checking dialoguer v0.11.0 [INFO] [stderr] Checking clap v4.0.32 [INFO] [stderr] Checking tokio-util v0.7.10 [INFO] [stderr] Checking h2 v0.3.24 [INFO] [stderr] Checking log v0.4.20 [INFO] [stderr] Checking serde_spanned v0.6.5 [INFO] [stderr] Checking toml_datetime v0.6.5 [INFO] [stderr] Checking serde_yaml v0.9.32 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking serde-value v0.7.0 [INFO] [stderr] Checking toml_edit v0.22.6 [INFO] [stderr] Checking globset v0.4.14 [INFO] [stderr] Checking env_filter v0.1.0 [INFO] [stderr] Checking clap-verbosity-flag v2.2.0 [INFO] [stderr] Checking env_logger v0.11.2 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking ignore v0.4.20 [INFO] [stderr] Checking globwalk v0.9.1 [INFO] [stderr] Checking assert_fs v1.1.1 [INFO] [stderr] Checking log4rs v1.3.0 [INFO] [stderr] Checking toml v0.8.10 [INFO] [stderr] Checking confy v0.6.0 [INFO] [stderr] Checking hyper v0.14.28 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking reqwest v0.11.24 [INFO] [stderr] Checking bat-cli v0.8.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `BatMetadata` [INFO] [stdout] --> src/batbelt/metadata/enums_source_code_metadata.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | BatMetadata, BatMetadataParser, BatMetadataType, MetadataId, SourceCodeMetadata, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::trait_parser::TraitParser` [INFO] [stdout] --> src/batbelt/metadata/enums_source_code_metadata.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::batbelt::parser::trait_parser::TraitParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MiroCommand` [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:14:62 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::commands::miro_commands::{miro_command_functions, MiroCommand}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BatMetadata` and `MetadataId` [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:1:32 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::batbelt::metadata::{BatMetadata, MetadataId}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::config::BatConfig` [INFO] [stdout] --> src/batbelt/parser/source_code_parser.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::config::BatConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::ParserResult` [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::batbelt::parser::ParserResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::config::BatConfig` [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::config::BatConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IntoReport` [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::templates::package_json_template::PackageJsonTemplate` [INFO] [stdout] --> src/batbelt/templates/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::batbelt::templates::package_json_template::PackageJsonTemplate; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatAuditorConfig` [INFO] [stdout] --> src/batbelt/templates/mod.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::config::{BatAuditorConfig, BatConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::entrypoint_parser::EntrypointParser` [INFO] [stdout] --> src/commands/co_commands.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::batbelt::parser::entrypoint_parser::EntrypointParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/commands/co_commands.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SignerInfo` and `SignerType` [INFO] [stdout] --> src/commands/co_commands.rs:19:47 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::batbelt::metadata::miro_metadata::{SignerInfo, SignerType}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BatMetadataCommit` and `BatMetadata` [INFO] [stdout] --> src/commands/co_commands.rs:20:32 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::batbelt::metadata::{BatMetadata, BatMetadataCommit, BatMetadataParser, MiroMetadata}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::miro::connector::ConnectorOptions` [INFO] [stdout] --> src/commands/co_commands.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::batbelt::miro::connector::ConnectorOptions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MiroCodeOverhaulConfig` [INFO] [stdout] --> src/commands/co_commands.rs:22:35 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::batbelt::miro::frame::{MiroCodeOverhaulConfig, MiroFrame}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MiroImageType` and `MiroImage` [INFO] [stdout] --> src/commands/co_commands.rs:23:35 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::batbelt::miro::image::{MiroImage, MiroImageType}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::miro::sticky_note::MiroStickyNote` [INFO] [stdout] --> src/commands/co_commands.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::batbelt::miro::sticky_note::MiroStickyNote; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::miro::MiroConfig` [INFO] [stdout] --> src/commands/co_commands.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::batbelt::miro::MiroConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::source_code_parser::SourceCodeScreenshotOptions` [INFO] [stdout] --> src/commands/co_commands.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use crate::batbelt::parser::source_code_parser::SourceCodeScreenshotOptions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `miro_command_functions` [INFO] [stdout] --> src/commands/co_commands.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::commands::miro_commands::{miro_command_functions, MiroCommand}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/commands/project_commands.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IntoReport` [INFO] [stdout] --> src/commands/project_commands.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/commands/tools_commands.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::BatCommands` [INFO] [stdout] --> src/commands/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::BatCommands; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `figment::error::Kind` [INFO] [stdout] --> src/config.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use figment::error::Kind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadata` [INFO] [stdout] --> src/batbelt/metadata/enums_source_code_metadata.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | BatMetadata, BatMetadataParser, BatMetadataType, MetadataId, SourceCodeMetadata, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::trait_parser::TraitParser` [INFO] [stdout] --> src/batbelt/metadata/enums_source_code_metadata.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::batbelt::parser::trait_parser::TraitParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MiroCommand` [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:14:62 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::commands::miro_commands::{miro_command_functions, MiroCommand}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BatMetadata` and `MetadataId` [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:1:32 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::batbelt::metadata::{BatMetadata, MetadataId}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::config::BatConfig` [INFO] [stdout] --> src/batbelt/parser/source_code_parser.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::config::BatConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::ParserResult` [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::batbelt::parser::ParserResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::config::BatConfig` [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::config::BatConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IntoReport` [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::templates::package_json_template::PackageJsonTemplate` [INFO] [stdout] --> src/batbelt/templates/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::batbelt::templates::package_json_template::PackageJsonTemplate; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatAuditorConfig` [INFO] [stdout] --> src/batbelt/templates/mod.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::config::{BatAuditorConfig, BatConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::entrypoint_parser::EntrypointParser` [INFO] [stdout] --> src/commands/co_commands.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::batbelt::parser::entrypoint_parser::EntrypointParser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/commands/co_commands.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SignerInfo` and `SignerType` [INFO] [stdout] --> src/commands/co_commands.rs:19:47 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::batbelt::metadata::miro_metadata::{SignerInfo, SignerType}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BatMetadataCommit` and `BatMetadata` [INFO] [stdout] --> src/commands/co_commands.rs:20:32 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::batbelt::metadata::{BatMetadata, BatMetadataCommit, BatMetadataParser, MiroMetadata}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::miro::connector::ConnectorOptions` [INFO] [stdout] --> src/commands/co_commands.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::batbelt::miro::connector::ConnectorOptions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MiroCodeOverhaulConfig` [INFO] [stdout] --> src/commands/co_commands.rs:22:35 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::batbelt::miro::frame::{MiroCodeOverhaulConfig, MiroFrame}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MiroImageType` and `MiroImage` [INFO] [stdout] --> src/commands/co_commands.rs:23:35 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::batbelt::miro::image::{MiroImage, MiroImageType}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::miro::sticky_note::MiroStickyNote` [INFO] [stdout] --> src/commands/co_commands.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::batbelt::miro::sticky_note::MiroStickyNote; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::miro::MiroConfig` [INFO] [stdout] --> src/commands/co_commands.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::batbelt::miro::MiroConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::parser::source_code_parser::SourceCodeScreenshotOptions` [INFO] [stdout] --> src/commands/co_commands.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use crate::batbelt::parser::source_code_parser::SourceCodeScreenshotOptions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `miro_command_functions` [INFO] [stdout] --> src/commands/co_commands.rs:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::commands::miro_commands::{miro_command_functions, MiroCommand}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/commands/project_commands.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IntoReport` [INFO] [stdout] --> src/commands/project_commands.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/commands/tools_commands.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::BatCommands` [INFO] [stdout] --> src/commands/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::BatCommands; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `figment::error::Kind` [INFO] [stdout] --> src/config.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use figment::error::Kind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | use error_stack::{FutureExt, IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{IntoReport, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/context_accounts_metadata.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use error_stack::{IntoReport, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/shape.rs:99:22 [INFO] [stdout] | [INFO] [stdout] 99 | use error_stack::IntoReport; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | use error_stack::{IntoReport, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/entrypoint_parser.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/solana_account_parser.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/co_commands.rs:16:30 [INFO] [stdout] | [INFO] [stdout] 16 | use error_stack::{FutureExt, IntoReport, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/project_commands.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/repository_commands.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:17:30 [INFO] [stdout] | [INFO] [stdout] 17 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:24:30 [INFO] [stdout] | [INFO] [stdout] 24 | use error_stack::{FutureExt, IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{IntoReport, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:40:30 [INFO] [stdout] | [INFO] [stdout] 40 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/context_accounts_metadata.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use error_stack::{IntoReport, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/shape.rs:99:22 [INFO] [stdout] | [INFO] [stdout] 99 | use error_stack::IntoReport; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | use error_stack::{IntoReport, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/entrypoint_parser.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/solana_account_parser.rs:5:19 [INFO] [stdout] | [INFO] [stdout] 5 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:6:30 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | use error_stack::{IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:1:30 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/co_commands.rs:16:30 [INFO] [stdout] | [INFO] [stdout] 16 | use error_stack::{FutureExt, IntoReport, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/main.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | _ => unimplemented!("Command only implemented for dev operations"), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/main.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 108 | BatCommands::New => ProjectCommands::New.execute_command(), [INFO] [stdout] | ---------------- matches some of the same values [INFO] [stdout] 109 | BatCommands::Reload => ProjectCommands::Reload.execute_command(), [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 110 | BatCommands::CodeOverhaul(command) => command.execute_command().await, [INFO] [stdout] | ---------------------------------- matches some of the same values [INFO] [stdout] 111 | BatCommands::Finding(FindingCommand::Create) => { [INFO] [stdout] | -------------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 151 | _ => unimplemented!("Command only implemented for dev operations"), [INFO] [stdout] | ^ ...and 10 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/project_commands.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use error_stack::{IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/repository_commands.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use error_stack::{IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `error_stack::IntoReport`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:17:30 [INFO] [stdout] | [INFO] [stdout] 17 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/main.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | _ => unimplemented!("Command only implemented for dev operations"), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/main.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 108 | BatCommands::New => ProjectCommands::New.execute_command(), [INFO] [stdout] | ---------------- matches some of the same values [INFO] [stdout] 109 | BatCommands::Reload => ProjectCommands::Reload.execute_command(), [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 110 | BatCommands::CodeOverhaul(command) => command.execute_command().await, [INFO] [stdout] | ---------------------------------- matches some of the same values [INFO] [stdout] 111 | BatCommands::Finding(FindingCommand::Create) => { [INFO] [stdout] | -------------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 151 | _ => unimplemented!("Command only implemented for dev operations"), [INFO] [stdout] | ^ ...and 10 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 90 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:93:14 [INFO] [stdout] | [INFO] [stdout] 93 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:1220:30 [INFO] [stdout] | [INFO] [stdout] 1220 | ... .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:1277:30 [INFO] [stdout] | [INFO] [stdout] 1277 | ... .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:90:14 [INFO] [stdout] | [INFO] [stdout] 90 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:93:14 [INFO] [stdout] | [INFO] [stdout] 93 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/commands/miro_commands.rs:776:13 [INFO] [stdout] | [INFO] [stdout] 776 | let mut started_files_names = co_started_bat_folder [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: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:1220:30 [INFO] [stdout] | [INFO] [stdout] 1220 | ... .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:1277:30 [INFO] [stdout] | [INFO] [stdout] 1277 | ... .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/commands/miro_commands.rs:779:13 [INFO] [stdout] | [INFO] [stdout] 779 | let mut finished_files_names = co_finished_bat_folder [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | .into_report()? as u64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | .into_report()? as u64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:171:14 [INFO] [stdout] | [INFO] [stdout] 171 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/commands/miro_commands.rs:776:13 [INFO] [stdout] | [INFO] [stdout] 776 | let mut started_files_names = co_started_bat_folder [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/commands/miro_commands.rs:779:13 [INFO] [stdout] | [INFO] [stdout] 779 | let mut finished_files_names = co_finished_bat_folder [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:259:14 [INFO] [stdout] | [INFO] [stdout] 259 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:223:14 [INFO] [stdout] | [INFO] [stdout] 223 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 92 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:102:14 [INFO] [stdout] | [INFO] [stdout] 102 | .into_report()? as u64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:106:14 [INFO] [stdout] | [INFO] [stdout] 106 | .into_report()? as u64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/image.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:147:14 [INFO] [stdout] | [INFO] [stdout] 147 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:171:14 [INFO] [stdout] | [INFO] [stdout] 171 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:143:75 [INFO] [stdout] | [INFO] [stdout] 143 | let response_string = response.text().await.ok().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:147:14 [INFO] [stdout] | [INFO] [stdout] 147 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:152:14 [INFO] [stdout] | [INFO] [stdout] 152 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:154:67 [INFO] [stdout] | [INFO] [stdout] 154 | let mut size = response["size"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:155:69 [INFO] [stdout] | [INFO] [stdout] 155 | let mut limit = response["limit"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:157:71 [INFO] [stdout] | [INFO] [stdout] 157 | let cursor = response["cursor"].as_str().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:164:79 [INFO] [stdout] | [INFO] [stdout] 164 | let response_string = response.text().await.ok().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:168:18 [INFO] [stdout] | [INFO] [stdout] 168 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:175:63 [INFO] [stdout] | [INFO] [stdout] 175 | size = response["size"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:176:65 [INFO] [stdout] | [INFO] [stdout] 176 | limit = response["limit"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 185 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:259:14 [INFO] [stdout] | [INFO] [stdout] 259 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:223:14 [INFO] [stdout] | [INFO] [stdout] 223 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/miro_commands.rs:147:14 [INFO] [stdout] | [INFO] [stdout] 147 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:142:14 [INFO] [stdout] | [INFO] [stdout] 142 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:143:75 [INFO] [stdout] | [INFO] [stdout] 143 | let response_string = response.text().await.ok().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:147:14 [INFO] [stdout] | [INFO] [stdout] 147 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:152:14 [INFO] [stdout] | [INFO] [stdout] 152 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:154:67 [INFO] [stdout] | [INFO] [stdout] 154 | let mut size = response["size"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:155:69 [INFO] [stdout] | [INFO] [stdout] 155 | let mut limit = response["limit"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:157:71 [INFO] [stdout] | [INFO] [stdout] 157 | let cursor = response["cursor"].as_str().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:164:79 [INFO] [stdout] | [INFO] [stdout] 164 | let response_string = response.text().await.ok().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:168:18 [INFO] [stdout] | [INFO] [stdout] 168 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:175:63 [INFO] [stdout] | [INFO] [stdout] 175 | size = response["size"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:176:65 [INFO] [stdout] | [INFO] [stdout] 176 | limit = response["limit"].as_i64().ok_or(MiroError).into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 185 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/shape.rs:153:14 [INFO] [stdout] | [INFO] [stdout] 153 | .into_report(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/shape.rs:153:14 [INFO] [stdout] | [INFO] [stdout] 153 | .into_report(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:34:18 [INFO] [stdout] | [INFO] [stdout] 34 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:34:18 [INFO] [stdout] | [INFO] [stdout] 34 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:69:14 [INFO] [stdout] | [INFO] [stdout] 69 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:69:14 [INFO] [stdout] | [INFO] [stdout] 69 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:72:14 [INFO] [stdout] | [INFO] [stdout] 72 | .into_report()?) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:72:14 [INFO] [stdout] | [INFO] [stdout] 72 | .into_report()?) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 88 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:88:14 [INFO] [stdout] | [INFO] [stdout] 88 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:92:10 [INFO] [stdout] | [INFO] [stdout] 92 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:92:10 [INFO] [stdout] | [INFO] [stdout] 92 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:116:10 [INFO] [stdout] | [INFO] [stdout] 116 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:137:10 [INFO] [stdout] | [INFO] [stdout] 137 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:116:10 [INFO] [stdout] | [INFO] [stdout] 116 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/command_line.rs:137:10 [INFO] [stdout] | [INFO] [stdout] 137 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:116:26 [INFO] [stdout] | [INFO] [stdout] 116 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:128:26 [INFO] [stdout] | [INFO] [stdout] 128 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:116:26 [INFO] [stdout] | [INFO] [stdout] 116 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 132 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:137:26 [INFO] [stdout] | [INFO] [stdout] 137 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:128:26 [INFO] [stdout] | [INFO] [stdout] 128 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 132 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:137:26 [INFO] [stdout] | [INFO] [stdout] 137 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:235:10 [INFO] [stdout] | [INFO] [stdout] 235 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:238:10 [INFO] [stdout] | [INFO] [stdout] 238 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:247:10 [INFO] [stdout] | [INFO] [stdout] 247 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:250:10 [INFO] [stdout] | [INFO] [stdout] 250 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:235:10 [INFO] [stdout] | [INFO] [stdout] 235 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:238:10 [INFO] [stdout] | [INFO] [stdout] 238 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:247:10 [INFO] [stdout] | [INFO] [stdout] 247 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/git.rs:250:10 [INFO] [stdout] | [INFO] [stdout] 250 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/context_accounts_metadata.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/context_accounts_metadata.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:128:23 [INFO] [stdout] | [INFO] [stdout] 128 | env::var(key).into_report().change_context(MetadataError) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:261:10 [INFO] [stdout] | [INFO] [stdout] 261 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:292:14 [INFO] [stdout] | [INFO] [stdout] 292 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:128:23 [INFO] [stdout] | [INFO] [stdout] 128 | env::var(key).into_report().change_context(MetadataError) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:211:10 [INFO] [stdout] | [INFO] [stdout] 211 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:214:14 [INFO] [stdout] | [INFO] [stdout] 214 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:261:10 [INFO] [stdout] | [INFO] [stdout] 261 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:264:14 [INFO] [stdout] | [INFO] [stdout] 264 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:292:14 [INFO] [stdout] | [INFO] [stdout] 292 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:780:14 [INFO] [stdout] | [INFO] [stdout] 780 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:782:58 [INFO] [stdout] | [INFO] [stdout] 782 | .map(|val| val.as_str().ok_or(MetadataError).into_report()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:253:10 [INFO] [stdout] | [INFO] [stdout] 253 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:256:10 [INFO] [stdout] | [INFO] [stdout] 256 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | .into_report()? as u64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:780:14 [INFO] [stdout] | [INFO] [stdout] 780 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/metadata/mod.rs:782:58 [INFO] [stdout] | [INFO] [stdout] 782 | .map(|val| val.as_str().ok_or(MetadataError).into_report()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:253:10 [INFO] [stdout] | [INFO] [stdout] 253 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/frame.rs:256:10 [INFO] [stdout] | [INFO] [stdout] 256 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | .into_report()? as u64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:95:14 [INFO] [stdout] | [INFO] [stdout] 95 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/miro/sticky_note.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | .into_report()? as i64; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:353:10 [INFO] [stdout] | [INFO] [stdout] 353 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:358:14 [INFO] [stdout] | [INFO] [stdout] 358 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:390:14 [INFO] [stdout] | [INFO] [stdout] 390 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:353:10 [INFO] [stdout] | [INFO] [stdout] 353 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:358:14 [INFO] [stdout] | [INFO] [stdout] 358 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/code_overhaul_parser.rs:390:14 [INFO] [stdout] | [INFO] [stdout] 390 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:122:14 [INFO] [stdout] | [INFO] [stdout] 122 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:127:14 [INFO] [stdout] | [INFO] [stdout] 127 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:186:14 [INFO] [stdout] | [INFO] [stdout] 186 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:193:14 [INFO] [stdout] | [INFO] [stdout] 193 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:196:14 [INFO] [stdout] | [INFO] [stdout] 196 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:199:14 [INFO] [stdout] | [INFO] [stdout] 199 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:215:14 [INFO] [stdout] | [INFO] [stdout] 215 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:228:14 [INFO] [stdout] | [INFO] [stdout] 228 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:237:18 [INFO] [stdout] | [INFO] [stdout] 237 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:252:14 [INFO] [stdout] | [INFO] [stdout] 252 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:265:14 [INFO] [stdout] | [INFO] [stdout] 265 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/entrypoint_parser.rs:124:14 [INFO] [stdout] | [INFO] [stdout] 124 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:122:14 [INFO] [stdout] | [INFO] [stdout] 122 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:127:14 [INFO] [stdout] | [INFO] [stdout] 127 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:186:14 [INFO] [stdout] | [INFO] [stdout] 186 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:193:14 [INFO] [stdout] | [INFO] [stdout] 193 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:196:14 [INFO] [stdout] | [INFO] [stdout] 196 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:199:14 [INFO] [stdout] | [INFO] [stdout] 199 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:215:14 [INFO] [stdout] | [INFO] [stdout] 215 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:228:14 [INFO] [stdout] | [INFO] [stdout] 228 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:237:18 [INFO] [stdout] | [INFO] [stdout] 237 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:252:14 [INFO] [stdout] | [INFO] [stdout] 252 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:265:14 [INFO] [stdout] | [INFO] [stdout] 265 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/entrypoint_parser.rs:124:14 [INFO] [stdout] | [INFO] [stdout] 124 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/solana_account_parser.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:111:14 [INFO] [stdout] | [INFO] [stdout] 111 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:118:18 [INFO] [stdout] | [INFO] [stdout] 118 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:123:18 [INFO] [stdout] | [INFO] [stdout] 123 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/solana_account_parser.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:150:14 [INFO] [stdout] | [INFO] [stdout] 150 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:161:14 [INFO] [stdout] | [INFO] [stdout] 161 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:111:14 [INFO] [stdout] | [INFO] [stdout] 111 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:118:18 [INFO] [stdout] | [INFO] [stdout] 118 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:123:18 [INFO] [stdout] | [INFO] [stdout] 123 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:435:10 [INFO] [stdout] | [INFO] [stdout] 435 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:150:14 [INFO] [stdout] | [INFO] [stdout] 150 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:161:14 [INFO] [stdout] | [INFO] [stdout] 161 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:172:18 [INFO] [stdout] | [INFO] [stdout] 172 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/path.rs:435:10 [INFO] [stdout] | [INFO] [stdout] 435 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:195:22 [INFO] [stdout] | [INFO] [stdout] 195 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:195:22 [INFO] [stdout] | [INFO] [stdout] 195 | .into_report()?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:98:14 [INFO] [stdout] | [INFO] [stdout] 98 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:134:14 [INFO] [stdout] | [INFO] [stdout] 134 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/notes_template.rs:85:14 [INFO] [stdout] | [INFO] [stdout] 85 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:200:14 [INFO] [stdout] | [INFO] [stdout] 200 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:232:14 [INFO] [stdout] | [INFO] [stdout] 232 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:98:14 [INFO] [stdout] | [INFO] [stdout] 98 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:134:14 [INFO] [stdout] | [INFO] [stdout] 134 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:200:14 [INFO] [stdout] | [INFO] [stdout] 200 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/batbelt/templates/mod.rs:232:14 [INFO] [stdout] | [INFO] [stdout] 232 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/co_commands.rs:381:10 [INFO] [stdout] | [INFO] [stdout] 381 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/co_commands.rs:389:14 [INFO] [stdout] | [INFO] [stdout] 389 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/co_commands.rs:381:10 [INFO] [stdout] | [INFO] [stdout] 381 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/co_commands.rs:389:14 [INFO] [stdout] | [INFO] [stdout] 389 | .into_report()? [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/repository_commands.rs:113:18 [INFO] [stdout] | [INFO] [stdout] 113 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/commands/repository_commands.rs:113:18 [INFO] [stdout] | [INFO] [stdout] 113 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:183:14 [INFO] [stdout] | [INFO] [stdout] 183 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:195:14 [INFO] [stdout] | [INFO] [stdout] 195 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:183:14 [INFO] [stdout] | [INFO] [stdout] 183 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:195:14 [INFO] [stdout] | [INFO] [stdout] 195 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:387:14 [INFO] [stdout] | [INFO] [stdout] 387 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:394:14 [INFO] [stdout] | [INFO] [stdout] 394 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:405:14 [INFO] [stdout] | [INFO] [stdout] 405 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:412:14 [INFO] [stdout] | [INFO] [stdout] 412 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:428:14 [INFO] [stdout] | [INFO] [stdout] 428 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:454:14 [INFO] [stdout] | [INFO] [stdout] 454 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:387:14 [INFO] [stdout] | [INFO] [stdout] 387 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:394:14 [INFO] [stdout] | [INFO] [stdout] 394 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:405:14 [INFO] [stdout] | [INFO] [stdout] 405 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:412:14 [INFO] [stdout] | [INFO] [stdout] 412 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:428:14 [INFO] [stdout] | [INFO] [stdout] 428 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/config.rs:454:14 [INFO] [stdout] | [INFO] [stdout] 454 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:257:14 [INFO] [stdout] | [INFO] [stdout] 257 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 277 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:291:10 [INFO] [stdout] | [INFO] [stdout] 291 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | use error_stack::{FutureExt, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/main.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | use error_stack::{FutureExt, IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/batbelt/metadata/structs_source_code_metadata.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/metadata/mod.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/batbelt/metadata/mod.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/miro/image.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:8:45 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::batbelt::metadata::{BatMetadata, BatMetadataParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/path.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super` [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:396:9 [INFO] [stdout] | [INFO] [stdout] 396 | use super::*; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::BatEnumerator` [INFO] [stdout] --> src/batbelt/templates/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::batbelt::BatEnumerator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/commands/co_commands.rs:20:64 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::batbelt::metadata::{BatMetadata, BatMetadataCommit, BatMetadataParser, MiroMetadata}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/commands/co_commands.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | use error_stack::{FutureExt, IntoReport, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/commands/miro_commands.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/config.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/commands/project_commands.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use error_stack::{FutureExt, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/commands/sonar_commands.rs:1:64 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::batbelt::metadata::{BatMetadata, BatMetadataCommit, BatMetadataParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/commands/tools_commands.rs:18:45 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::batbelt::metadata::{BatMetadata, BatMetadataParser, BatMetadataType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | let mut multi_select = MultiSelect::with_theme(colorful_theme); [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/batbelt/bat_dialoguer.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | let mut select = Select::with_theme(colorful_theme); [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/batbelt/bat_dialoguer.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | let mut select = Select::with_theme(colorful_theme); [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/batbelt/bat_dialoguer.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | let mut input = Input::with_theme(colorful_theme); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:257:14 [INFO] [stdout] | [INFO] [stdout] 257 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:277:10 [INFO] [stdout] | [INFO] [stdout] 277 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:287:10 [INFO] [stdout] | [INFO] [stdout] 287 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `error_stack::IntoReport::into_report`: Use `ResultExt` or `From` via `Result::map_err(Report::from)` instead [INFO] [stdout] --> src/main.rs:291:10 [INFO] [stdout] | [INFO] [stdout] 291 | .into_report() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | use error_stack::{FutureExt, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/main.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | use error_stack::{FutureExt, IntoReport, Result}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/batbelt/metadata/structs_source_code_metadata.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/metadata/mod.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/batbelt/metadata/mod.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/miro/image.rs:4:19 [INFO] [stdout] | [INFO] [stdout] 4 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/batbelt/parser/trait_parser.rs:8:45 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::batbelt::metadata::{BatMetadata, BatMetadataParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/path.rs:6:19 [INFO] [stdout] | [INFO] [stdout] 6 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use error_stack::{FutureExt, IntoReport, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::batbelt::BatEnumerator` [INFO] [stdout] --> src/batbelt/templates/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::batbelt::BatEnumerator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/commands/co_commands.rs:20:64 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::batbelt::metadata::{BatMetadata, BatMetadataCommit, BatMetadataParser, MiroMetadata}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/commands/co_commands.rs:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | use error_stack::{FutureExt, IntoReport, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `strum::IntoEnumIterator` [INFO] [stdout] --> src/commands/miro_commands.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use strum::IntoEnumIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/commands/project_commands.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use error_stack::{FutureExt, Report, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/config.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use error_stack::{FutureExt, IntoReport, Report, Result, ResultExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/commands/sonar_commands.rs:1:64 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::batbelt::metadata::{BatMetadata, BatMetadataCommit, BatMetadataParser}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatMetadataParser` [INFO] [stdout] --> src/commands/tools_commands.rs:18:45 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::batbelt::metadata::{BatMetadata, BatMetadataParser, BatMetadataType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/batbelt/bat_dialoguer.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | let mut multi_select = MultiSelect::with_theme(colorful_theme); [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/batbelt/bat_dialoguer.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | let mut select = Select::with_theme(colorful_theme); [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/batbelt/bat_dialoguer.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | let mut select = Select::with_theme(colorful_theme); [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/batbelt/bat_dialoguer.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | let mut input = Input::with_theme(colorful_theme); [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/batbelt/parser/context_accounts_parser.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | let mut last_line = sonar_result [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/batbelt/parser/context_accounts_parser.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | let mut last_line = sonar_result [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_image_position` is never used [INFO] [stdout] --> src/batbelt/miro/image.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | pub async fn update_image_position( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `format_ca_only_validations` and `is_valid_ca_only_validation` are never used [INFO] [stdout] --> src/batbelt/sonar/mod.rs:366:8 [INFO] [stdout] | [INFO] [stdout] 246 | impl SonarResult { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 366 | fn format_ca_only_validations(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | fn is_valid_ca_only_validation(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_section_content` is never used [INFO] [stdout] --> src/commands/co_commands.rs:372:12 [INFO] [stdout] | [INFO] [stdout] 372 | pub fn extract_section_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/mod.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 54 | let structs_type_vec = Self::get_type_vec(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | [INFO] [stdout] 56 | / structs_type_vec [INFO] [stdout] 57 | | .into_iter() [INFO] [stdout] 58 | | .find(|struct_type| struct_type.to_snake_case() == type_str.to_snake_case()) [INFO] [stdout] | |________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/mod.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 67 | let type_vec = Self::get_type_vec(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68 | / type_vec [INFO] [stdout] 69 | | .into_iter() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:301:46 [INFO] [stdout] | [INFO] [stdout] 301 | let function_signature = function_content.clone(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:313:41 [INFO] [stdout] | [INFO] [stdout] 313 | let function_body = function_content.clone(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/metadata/structs_source_code_metadata.rs:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | .map(|result| EntrypointParser::get_context_name(&result.name).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/metadata/trait_metadata.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | TraitParser::new_from_metadata(trait_sc_metadata).change_context(MetadataError) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/miro/image.rs:246:34 [INFO] [stdout] | [INFO] [stdout] 246 | let file_name = file_path.clone().split('/').last().unwrap().to_string(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/miro/image.rs:247:40 [INFO] [stdout] | [INFO] [stdout] 247 | let file = File::open(file_path.clone()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:268:68 [INFO] [stdout] | [INFO] [stdout] 268 | if rent_exemption_close_regex.is_match(sonar_result_content.clone()) { [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/parser/entrypoint_parser.rs:178:28 [INFO] [stdout] | [INFO] [stdout] 178 | .map(|ep_name| Self::get_context_name(&ep_name).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 131 | let pb = m.add(ProgressBar::new(program_dir_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 135 | | for (idx, entry) in program_dir_clone.iter().enumerate().clone() { [INFO] [stdout] 136 | | pb.set_prefix(format!("[{}/{}]", idx + 1, program_dir_clone.len())); [INFO] [stdout] 137 | | pb.set_message(format!( [INFO] [stdout] ... | [INFO] [stdout] 210 | | } [INFO] [stdout] 211 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:140:67 [INFO] [stdout] | [INFO] [stdout] 140 | ... entry.clone().path().to_str().unwrap().clone() [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:241:31 [INFO] [stdout] | [INFO] [stdout] 239 | let pb = m.add(ProgressBar::new(entrypoint_names_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 241 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 242 | | for (idx, entry) in entrypoint_names_clone.iter().enumerate().clone() { [INFO] [stdout] 243 | | pb.set_prefix(format!("[{}/{}]", idx + 1, entrypoint_names_clone.len())); [INFO] [stdout] 244 | | pb.set_message(format!("Getting information for: {}", entry)); [INFO] [stdout] ... | [INFO] [stdout] 248 | | } [INFO] [stdout] 249 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:279:31 [INFO] [stdout] | [INFO] [stdout] 277 | let pb = m.add(ProgressBar::new(traits_sc_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 278 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 279 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 280 | | for (idx, trait_sc) in traits_sc_clone.iter().enumerate().clone() { [INFO] [stdout] 281 | | pb.set_prefix(format!("[{}/{}]", idx + 1, traits_sc_clone.len())); [INFO] [stdout] 282 | | pb.set_message(format!("Getting information for: {}", trait_sc.name)); [INFO] [stdout] ... | [INFO] [stdout] 286 | | } [INFO] [stdout] 287 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:318:31 [INFO] [stdout] | [INFO] [stdout] 316 | let pb = m.add(ProgressBar::new(functions_sc_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 318 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 319 | | for (idx, function_sc) in functions_sc_clone.iter().enumerate().clone() { [INFO] [stdout] 320 | | pb.set_prefix(format!("[{}/{}]", idx + 1, functions_sc_clone.len())); [INFO] [stdout] 321 | | pb.set_message(format!("Getting information for: {}", function_sc.name)); [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:359:31 [INFO] [stdout] | [INFO] [stdout] 357 | let pb = m.add(ProgressBar::new(ca_sc_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 359 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 360 | | for (idx, ca_sc) in ca_sc_clone.iter().enumerate().clone() { [INFO] [stdout] 361 | | pb.set_prefix(format!("[{}/{}]", idx + 1, ca_sc_clone.len())); [INFO] [stdout] 362 | | pb.set_message(format!("Getting information for: {}", ca_sc.name)); [INFO] [stdout] ... | [INFO] [stdout] 381 | | } [INFO] [stdout] 382 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:371:43 [INFO] [stdout] | [INFO] [stdout] 371 | ... .map(|result| CAAccountParser::new_from_sonar_result(result).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.clone()` on a double reference, which returns `&str` instead of cloning the inner type [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:612:25 [INFO] [stdout] | [INFO] [stdout] 612 | line.clone() [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | Ok(serde_json::to_string_pretty(&package_json).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/commands/co_commands.rs:270:28 [INFO] [stdout] | [INFO] [stdout] 270 | entrypoint_name.clone().bright_green() [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tools_commands.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | PackageJsonTemplate::create_package_json(Some(level_selected)).change_context(CommandError) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tools_commands.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | Err(Report::new(CommandError) [INFO] [stdout] | _____________^ [INFO] [stdout] 241 | | .attach_printable(format!("Metadata for {} couldn't be found", metadata_id))) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |________________________________________________________________________________________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:102:34 [INFO] [stdout] | [INFO] [stdout] 102 | .map(|f| f.unwrap().file_name().to_str().unwrap().to_string()) [INFO] [stdout] | - ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | / confy::store_path(path, self) [INFO] [stdout] 195 | | .into_report() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:235:30 [INFO] [stdout] | [INFO] [stdout] 235 | .map(|f| f.unwrap().file_name().to_str().unwrap().to_string()) [INFO] [stdout] | - ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | / confy::store_path(path, self) [INFO] [stdout] 454 | | .into_report() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `update_image_position` is never used [INFO] [stdout] --> src/batbelt/miro/image.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | pub async fn update_image_position( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `format_ca_only_validations` and `is_valid_ca_only_validation` are never used [INFO] [stdout] --> src/batbelt/sonar/mod.rs:366:8 [INFO] [stdout] | [INFO] [stdout] 246 | impl SonarResult { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 366 | fn format_ca_only_validations(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | fn is_valid_ca_only_validation(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `extract_section_content` is never used [INFO] [stdout] --> src/commands/co_commands.rs:372:12 [INFO] [stdout] | [INFO] [stdout] 372 | pub fn extract_section_content( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/mod.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 54 | let structs_type_vec = Self::get_type_vec(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | [INFO] [stdout] 56 | / structs_type_vec [INFO] [stdout] 57 | | .into_iter() [INFO] [stdout] 58 | | .find(|struct_type| struct_type.to_snake_case() == type_str.to_snake_case()) [INFO] [stdout] | |________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/mod.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 67 | let type_vec = Self::get_type_vec(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 68 | / type_vec [INFO] [stdout] 69 | | .into_iter() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:301:46 [INFO] [stdout] | [INFO] [stdout] 301 | let function_signature = function_content.clone(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/metadata/functions_source_code_metadata.rs:313:41 [INFO] [stdout] | [INFO] [stdout] 313 | let function_body = function_content.clone(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/metadata/structs_source_code_metadata.rs:150:27 [INFO] [stdout] | [INFO] [stdout] 150 | .map(|result| EntrypointParser::get_context_name(&result.name).unwrap()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/metadata/trait_metadata.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | TraitParser::new_from_metadata(trait_sc_metadata).change_context(MetadataError) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/miro/image.rs:246:34 [INFO] [stdout] | [INFO] [stdout] 246 | let file_name = file_path.clone().split('/').last().unwrap().to_string(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/miro/image.rs:247:40 [INFO] [stdout] | [INFO] [stdout] 247 | let file = File::open(file_path.clone()).await.unwrap(); [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 18 previous errors; 203 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/parser/context_accounts_parser.rs:268:68 [INFO] [stdout] | [INFO] [stdout] 268 | if rent_exemption_close_regex.is_match(sonar_result_content.clone()) { [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/parser/entrypoint_parser.rs:178:28 [INFO] [stdout] | [INFO] [stdout] 178 | .map(|ep_name| Self::get_context_name(&ep_name).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 131 | let pb = m.add(ProgressBar::new(program_dir_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 135 | | for (idx, entry) in program_dir_clone.iter().enumerate().clone() { [INFO] [stdout] 136 | | pb.set_prefix(format!("[{}/{}]", idx + 1, program_dir_clone.len())); [INFO] [stdout] 137 | | pb.set_message(format!( [INFO] [stdout] ... | [INFO] [stdout] 210 | | } [INFO] [stdout] 211 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:140:67 [INFO] [stdout] | [INFO] [stdout] 140 | ... entry.clone().path().to_str().unwrap().clone() [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:241:31 [INFO] [stdout] | [INFO] [stdout] 239 | let pb = m.add(ProgressBar::new(entrypoint_names_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 240 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 241 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 242 | | for (idx, entry) in entrypoint_names_clone.iter().enumerate().clone() { [INFO] [stdout] 243 | | pb.set_prefix(format!("[{}/{}]", idx + 1, entrypoint_names_clone.len())); [INFO] [stdout] 244 | | pb.set_message(format!("Getting information for: {}", entry)); [INFO] [stdout] ... | [INFO] [stdout] 248 | | } [INFO] [stdout] 249 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:279:31 [INFO] [stdout] | [INFO] [stdout] 277 | let pb = m.add(ProgressBar::new(traits_sc_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 278 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 279 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 280 | | for (idx, trait_sc) in traits_sc_clone.iter().enumerate().clone() { [INFO] [stdout] 281 | | pb.set_prefix(format!("[{}/{}]", idx + 1, traits_sc_clone.len())); [INFO] [stdout] 282 | | pb.set_message(format!("Getting information for: {}", trait_sc.name)); [INFO] [stdout] ... | [INFO] [stdout] 286 | | } [INFO] [stdout] 287 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:318:31 [INFO] [stdout] | [INFO] [stdout] 316 | let pb = m.add(ProgressBar::new(functions_sc_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 318 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 319 | | for (idx, function_sc) in functions_sc_clone.iter().enumerate().clone() { [INFO] [stdout] 320 | | pb.set_prefix(format!("[{}/{}]", idx + 1, functions_sc_clone.len())); [INFO] [stdout] 321 | | pb.set_message(format!("Getting information for: {}", function_sc.name)); [INFO] [stdout] ... | [INFO] [stdout] 325 | | } [INFO] [stdout] 326 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:359:31 [INFO] [stdout] | [INFO] [stdout] 357 | let pb = m.add(ProgressBar::new(ca_sc_clone.len() as u64)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | pb.set_style(spinner_style.clone()); [INFO] [stdout] 359 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 360 | | for (idx, ca_sc) in ca_sc_clone.iter().enumerate().clone() { [INFO] [stdout] 361 | | pb.set_prefix(format!("[{}/{}]", idx + 1, ca_sc_clone.len())); [INFO] [stdout] 362 | | pb.set_message(format!("Getting information for: {}", ca_sc.name)); [INFO] [stdout] ... | [INFO] [stdout] 381 | | } [INFO] [stdout] 382 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:371:43 [INFO] [stdout] | [INFO] [stdout] 371 | ... .map(|result| CAAccountParser::new_from_sonar_result(result).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:480:31 [INFO] [stdout] | [INFO] [stdout] 477 | let pb = m.add(ProgressBar::new(count)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 480 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 481 | | let mut rng = rand::thread_rng(); [INFO] [stdout] 482 | | let pkg = PACKAGES.choose(&mut rng).unwrap(); [INFO] [stdout] 483 | | for _ in 0..count { [INFO] [stdout] ... | [INFO] [stdout] 489 | | pb.finish_with_message("waiting..."); [INFO] [stdout] 490 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/sonar/sonar_interactive.rs:585:31 [INFO] [stdout] | [INFO] [stdout] 574 | let pb = m.add(ProgressBar::new(512)); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 585 | thread::spawn(move || { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 586 | | for i in 0..512 { [INFO] [stdout] 587 | | pb.inc(1); [INFO] [stdout] 588 | | pb.set_message(format!("{:3}%", 100 * i / 512)); [INFO] [stdout] ... | [INFO] [stdout] 591 | | pb.finish_with_message("100%"); [INFO] [stdout] 592 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.clone()` on a double reference, which returns `&str` instead of cloning the inner type [INFO] [stdout] --> src/batbelt/templates/code_overhaul_template.rs:612:25 [INFO] [stdout] | [INFO] [stdout] 612 | line.clone() [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/batbelt/templates/package_json_template.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | Ok(serde_json::to_string_pretty(&package_json).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/commands/co_commands.rs:270:28 [INFO] [stdout] | [INFO] [stdout] 270 | entrypoint_name.clone().bright_green() [INFO] [stdout] | ^^^^^^^^ help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] = note: the type `str` does not implement `Clone`, so calling `clone` on `&str` copies the reference, which does not do anything and can be removed [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `bat-cli` (bin "bat-cli") due to 19 previous errors; 203 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tools_commands.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | PackageJsonTemplate::create_package_json(Some(level_selected)).change_context(CommandError) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/commands/tools_commands.rs:240:13 [INFO] [stdout] | [INFO] [stdout] 240 | Err(Report::new(CommandError) [INFO] [stdout] | _____________^ [INFO] [stdout] 241 | | .attach_printable(format!("Metadata for {} couldn't be found", metadata_id))) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |________________________________________________________________________________________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:102:34 [INFO] [stdout] | [INFO] [stdout] 102 | .map(|f| f.unwrap().file_name().to_str().unwrap().to_string()) [INFO] [stdout] | - ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | / confy::store_path(path, self) [INFO] [stdout] 195 | | .into_report() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:235:30 [INFO] [stdout] | [INFO] [stdout] 235 | .map(|f| f.unwrap().file_name().to_str().unwrap().to_string()) [INFO] [stdout] | - ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/config.rs:453:9 [INFO] [stdout] | [INFO] [stdout] 453 | / confy::store_path(path, self) [INFO] [stdout] 454 | | .into_report() [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/main.rs:353:9 [INFO] [stdout] | [INFO] [stdout] 353 | super::main(); [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] 353 | let _ = super::main(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 20 previous errors; 205 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `bat-cli` (bin "bat-cli" test) due to 21 previous errors; 205 warnings emitted [INFO] running `Command { std: "docker" "inspect" "7f83edc0e3b6042da1150a531f3b99805798b85c4df732357063c2344532580a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f83edc0e3b6042da1150a531f3b99805798b85c4df732357063c2344532580a", kill_on_drop: false }` [INFO] [stdout] 7f83edc0e3b6042da1150a531f3b99805798b85c4df732357063c2344532580a