[INFO] fetching crate rust-money 0.1.1...
[INFO] building rust-money-0.1.1 against try#d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6 for pr-146237-1
[INFO] extracting crate rust-money 0.1.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate rust-money 0.1.1
[INFO] finished tweaking crates.io crate rust-money 0.1.1
[INFO] tweaked toml for crates.io crate rust-money 0.1.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rust-money 0.1.1 on toolchain d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 7 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8a55e8d1793c0cedfaaf78b59c06cf38b393479e756edff71c9ab7ed7e1f6a8b
[INFO] running `Command { std: "docker" "start" "-a" "8a55e8d1793c0cedfaaf78b59c06cf38b393479e756edff71c9ab7ed7e1f6a8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a55e8d1793c0cedfaaf78b59c06cf38b393479e756edff71c9ab7ed7e1f6a8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a55e8d1793c0cedfaaf78b59c06cf38b393479e756edff71c9ab7ed7e1f6a8b", kill_on_drop: false }`
[INFO] [stdout] 8a55e8d1793c0cedfaaf78b59c06cf38b393479e756edff71c9ab7ed7e1f6a8b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5503fe1df9ef2e649fda82a2e8f049b893e9f9e74c659fd1bbecdade1726352c
[INFO] running `Command { std: "docker" "start" "-a" "5503fe1df9ef2e649fda82a2e8f049b893e9f9e74c659fd1bbecdade1726352c", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rust-money v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/formatter.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, and `Serializer`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^^^^             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::Formatter`
[INFO] [stdout]   --> src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::formatter::Formatter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Money` is never constructed
[INFO] [stdout]   --> src/lib.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Money {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Formatter` is never constructed
[INFO] [stdout]  --> src/formatter.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Formatter {
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `format`, `to_major_units`, and `abs` are never used
[INFO] [stdout]   --> src/formatter.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl Formatter {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 14 |     pub fn new(fraction: usize, decimal: &str, thousand: &str, grapheme: &str, template: &str) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn format(&self, amount: i64) -> String {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn to_major_units(&self, amount: i64) -> f64 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     fn abs(&self, amount: i64) -> i64 {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AED` is never used
[INFO] [stdout]  --> src/constants.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const AED: &str = "AED";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFN` is never used
[INFO] [stdout]  --> src/constants.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const AFN: &str = "AFN";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ALL` is never used
[INFO] [stdout]  --> src/constants.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const ALL: &str = "ALL";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AMD` is never used
[INFO] [stdout]  --> src/constants.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const AMD: &str = "AMD";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANG` is never used
[INFO] [stdout]  --> src/constants.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const ANG: &str = "ANG";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AOA` is never used
[INFO] [stdout]  --> src/constants.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const AOA: &str = "AOA";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ARS` is never used
[INFO] [stdout]  --> src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const ARS: &str = "ARS";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUD` is never used
[INFO] [stdout]  --> src/constants.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const AUD: &str = "AUD";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AWG` is never used
[INFO] [stdout]  --> src/constants.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const AWG: &str = "AWG";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AZN` is never used
[INFO] [stdout]   --> src/constants.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const AZN: &str = "AZN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAM` is never used
[INFO] [stdout]   --> src/constants.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const BAM: &str = "BAM";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BBD` is never used
[INFO] [stdout]   --> src/constants.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const BBD: &str = "BBD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDT` is never used
[INFO] [stdout]   --> src/constants.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const BDT: &str = "BDT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BGN` is never used
[INFO] [stdout]   --> src/constants.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const BGN: &str = "BGN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BHD` is never used
[INFO] [stdout]   --> src/constants.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const BHD: &str = "BHD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIF` is never used
[INFO] [stdout]   --> src/constants.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const BIF: &str = "BIF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BMD` is never used
[INFO] [stdout]   --> src/constants.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const BMD: &str = "BMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BND` is never used
[INFO] [stdout]   --> src/constants.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const BND: &str = "BND";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BOB` is never used
[INFO] [stdout]   --> src/constants.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const BOB: &str = "BOB";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRL` is never used
[INFO] [stdout]   --> src/constants.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const BRL: &str = "BRL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSD` is never used
[INFO] [stdout]   --> src/constants.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const BSD: &str = "BSD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN` is never used
[INFO] [stdout]   --> src/constants.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const BTN: &str = "BTN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BWP` is never used
[INFO] [stdout]   --> src/constants.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const BWP: &str = "BWP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYN` is never used
[INFO] [stdout]   --> src/constants.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const BYN: &str = "BYN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYR` is never used
[INFO] [stdout]   --> src/constants.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const BYR: &str = "BYR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BZD` is never used
[INFO] [stdout]   --> src/constants.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const BZD: &str = "BZD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CAD` is never used
[INFO] [stdout]   --> src/constants.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const CAD: &str = "CAD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDF` is never used
[INFO] [stdout]   --> src/constants.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const CDF: &str = "CDF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHF` is never used
[INFO] [stdout]   --> src/constants.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const CHF: &str = "CHF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLF` is never used
[INFO] [stdout]   --> src/constants.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const CLF: &str = "CLF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLP` is never used
[INFO] [stdout]   --> src/constants.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const CLP: &str = "CLP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CNY` is never used
[INFO] [stdout]   --> src/constants.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const CNY: &str = "CNY";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COP` is never used
[INFO] [stdout]   --> src/constants.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const COP: &str = "COP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CRC` is never used
[INFO] [stdout]   --> src/constants.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const CRC: &str = "CRC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUC` is never used
[INFO] [stdout]   --> src/constants.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const CUC: &str = "CUC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUP` is never used
[INFO] [stdout]   --> src/constants.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const CUP: &str = "CUP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CVE` is never used
[INFO] [stdout]   --> src/constants.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const CVE: &str = "CVE";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CZK` is never used
[INFO] [stdout]   --> src/constants.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub const CZK: &str = "CZK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DJF` is never used
[INFO] [stdout]   --> src/constants.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const DJF: &str = "DJF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DKK` is never used
[INFO] [stdout]   --> src/constants.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const DKK: &str = "DKK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DOP` is never used
[INFO] [stdout]   --> src/constants.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const DOP: &str = "DOP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DZD` is never used
[INFO] [stdout]   --> src/constants.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const DZD: &str = "DZD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EEK` is never used
[INFO] [stdout]   --> src/constants.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const EEK: &str = "EEK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EGP` is never used
[INFO] [stdout]   --> src/constants.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const EGP: &str = "EGP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ERN` is never used
[INFO] [stdout]   --> src/constants.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const ERN: &str = "ERN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETB` is never used
[INFO] [stdout]   --> src/constants.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const ETB: &str = "ETB";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EUR` is never used
[INFO] [stdout]   --> src/constants.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const EUR: &str = "EUR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FJD` is never used
[INFO] [stdout]   --> src/constants.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const FJD: &str = "FJD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FKP` is never used
[INFO] [stdout]   --> src/constants.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const FKP: &str = "FKP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GBP` is never used
[INFO] [stdout]   --> src/constants.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const GBP: &str = "GBP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GEL` is never used
[INFO] [stdout]   --> src/constants.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const GEL: &str = "GEL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GGP` is never used
[INFO] [stdout]   --> src/constants.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const GGP: &str = "GGP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GHC` is never used
[INFO] [stdout]   --> src/constants.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub const GHC: &str = "GHC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GHS` is never used
[INFO] [stdout]   --> src/constants.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub const GHS: &str = "GHS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GIP` is never used
[INFO] [stdout]   --> src/constants.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub const GIP: &str = "GIP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GMD` is never used
[INFO] [stdout]   --> src/constants.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const GMD: &str = "GMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GNF` is never used
[INFO] [stdout]   --> src/constants.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const GNF: &str = "GNF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTQ` is never used
[INFO] [stdout]   --> src/constants.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const GTQ: &str = "GTQ";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYD` is never used
[INFO] [stdout]   --> src/constants.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const GYD: &str = "GYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HKD` is never used
[INFO] [stdout]   --> src/constants.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const HKD: &str = "HKD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HNL` is never used
[INFO] [stdout]   --> src/constants.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub const HNL: &str = "HNL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HRK` is never used
[INFO] [stdout]   --> src/constants.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub const HRK: &str = "HRK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTG` is never used
[INFO] [stdout]   --> src/constants.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const HTG: &str = "HTG";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/lib.rs:28:8
[INFO] [stdout]     |
[INFO] [stdout]  27 | impl Money {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout]  28 |     fn new(amount: i64, code: &str) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  37 |     fn new_from_float(amount: f64, code: &str) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  48 |     fn currency(&self) -> &Currency {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  52 |     fn amount(&self) -> i64 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  56 |     fn same_currency(&self, other: &Money) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  60 |     fn assert_same_currency(&self, other: &Money) -> Result<(), MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  68 |     fn compare(&self, other: &Money) -> Ordering {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  72 |     fn equals(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  77 |     fn greater_than(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  82 |     fn greater_than_or_equal(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  87 |     fn less_than(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  92 |     fn less_than_or_equal(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  97 |     fn is_zero(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     fn is_positive(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     fn is_negative(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 |     fn absolute(&self) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     fn negative(&self) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |     fn add(&self, other: &Money) -> Result<Self, MoneyError> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     fn subtract(&self, other: &Money) -> Result<Self, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn multiply(&self, multiplier: i64) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     fn round(&self) -> Self {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 155 |     fn split(&self, parts: usize) -> Result<Vec<Money>, MoneyError> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     fn allocate(&self, ratios: &[u32]) -> Result<Vec<Money>, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 |     fn compare_money(&self, other: &Money) -> Result<i32, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     fn as_major_units(&self) -> f64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MoneyError` is never used
[INFO] [stdout]    --> src/lib.rs:222:6
[INFO] [stdout]     |
[INFO] [stdout] 222 | enum MoneyError {
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Currency` is never constructed
[INFO] [stdout]  --> src/currency.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Currency {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `new_all`, `get`, and `formatter` are never used
[INFO] [stdout]   --> src/currency.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl Currency {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 30 |     pub fn new(code: &str) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn new_all(code: &str, grapheme:&'static str,numeric_code:&'static str,template:&'static str, decimal:&'static str, thousand:&'st...
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn get(&mut self) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub fn formatter(&self) -> Formatter {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Currencies` is never constructed
[INFO] [stdout]   --> src/currency.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct Currencies {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `currency_by_numeric_code`, `get_currency_by_code`, `add`, and `add_bulk` are never used
[INFO] [stdout]   --> src/currency.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl Currencies {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 80 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn currency_by_numeric_code(&self, code: &str) -> Option<&Currency> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub fn get_currency_by_code(&self, code: &str) -> Option<&Currency> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub fn add(&mut self, currency: Currency) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     fn add_bulk(&mut self, currencies: Vec<Currency>) {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HUF` is never used
[INFO] [stdout]   --> src/constants.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const HUF: &str = "HUF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDR` is never used
[INFO] [stdout]   --> src/constants.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const IDR: &str = "IDR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ILS` is never used
[INFO] [stdout]   --> src/constants.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const ILS: &str = "ILS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IMP` is never used
[INFO] [stdout]   --> src/constants.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const IMP: &str = "IMP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INR` is never used
[INFO] [stdout]   --> src/constants.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const INR: &str = "INR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IQD` is never used
[INFO] [stdout]   --> src/constants.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const IQD: &str = "IQD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IRR` is never used
[INFO] [stdout]   --> src/constants.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const IRR: &str = "IRR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISK` is never used
[INFO] [stdout]   --> src/constants.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const ISK: &str = "ISK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JEP` is never used
[INFO] [stdout]   --> src/constants.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const JEP: &str = "JEP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JMD` is never used
[INFO] [stdout]   --> src/constants.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const JMD: &str = "JMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOD` is never used
[INFO] [stdout]   --> src/constants.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const JOD: &str = "JOD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JPY` is never used
[INFO] [stdout]   --> src/constants.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const JPY: &str = "JPY";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KES` is never used
[INFO] [stdout]   --> src/constants.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const KES: &str = "KES";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KGS` is never used
[INFO] [stdout]   --> src/constants.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const KGS: &str = "KGS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KHR` is never used
[INFO] [stdout]   --> src/constants.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const KHR: &str = "KHR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KMF` is never used
[INFO] [stdout]   --> src/constants.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const KMF: &str = "KMF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KPW` is never used
[INFO] [stdout]   --> src/constants.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub const KPW: &str = "KPW";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KRW` is never used
[INFO] [stdout]   --> src/constants.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const KRW: &str = "KRW";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KWD` is never used
[INFO] [stdout]   --> src/constants.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const KWD: &str = "KWD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KYD` is never used
[INFO] [stdout]   --> src/constants.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const KYD: &str = "KYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KZT` is never used
[INFO] [stdout]   --> src/constants.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const KZT: &str = "KZT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LAK` is never used
[INFO] [stdout]   --> src/constants.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const LAK: &str = "LAK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LBP` is never used
[INFO] [stdout]   --> src/constants.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const LBP: &str = "LBP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LKR` is never used
[INFO] [stdout]   --> src/constants.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const LKR: &str = "LKR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LRD` is never used
[INFO] [stdout]   --> src/constants.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const LRD: &str = "LRD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LSL` is never used
[INFO] [stdout]   --> src/constants.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const LSL: &str = "LSL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LTL` is never used
[INFO] [stdout]   --> src/constants.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const LTL: &str = "LTL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LVL` is never used
[INFO] [stdout]   --> src/constants.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const LVL: &str = "LVL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LYD` is never used
[INFO] [stdout]   --> src/constants.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const LYD: &str = "LYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAD` is never used
[INFO] [stdout]   --> src/constants.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const MAD: &str = "MAD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MDL` is never used
[INFO] [stdout]   --> src/constants.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const MDL: &str = "MDL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MGA` is never used
[INFO] [stdout]   --> src/constants.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const MGA: &str = "MGA";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MKD` is never used
[INFO] [stdout]   --> src/constants.rs:96:11
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub const MKD: &str = "MKD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MMK` is never used
[INFO] [stdout]   --> src/constants.rs:97:11
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub const MMK: &str = "MMK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MNT` is never used
[INFO] [stdout]   --> src/constants.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const MNT: &str = "MNT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MOP` is never used
[INFO] [stdout]   --> src/constants.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub const MOP: &str = "MOP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUR` is never used
[INFO] [stdout]    --> src/constants.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub const MUR: &str = "MUR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MRU` is never used
[INFO] [stdout]    --> src/constants.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub const MRU: &str = "MRU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MVR` is never used
[INFO] [stdout]    --> src/constants.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const MVR: &str = "MVR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MWK` is never used
[INFO] [stdout]    --> src/constants.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const MWK: &str = "MWK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MXN` is never used
[INFO] [stdout]    --> src/constants.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub const MXN: &str = "MXN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MYR` is never used
[INFO] [stdout]    --> src/constants.rs:105:11
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const MYR: &str = "MYR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MZN` is never used
[INFO] [stdout]    --> src/constants.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub const MZN: &str = "MZN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAD` is never used
[INFO] [stdout]    --> src/constants.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const NAD: &str = "NAD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NGN` is never used
[INFO] [stdout]    --> src/constants.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const NGN: &str = "NGN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NIO` is never used
[INFO] [stdout]    --> src/constants.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const NIO: &str = "NIO";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOK` is never used
[INFO] [stdout]    --> src/constants.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const NOK: &str = "NOK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NPR` is never used
[INFO] [stdout]    --> src/constants.rs:111:11
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub const NPR: &str = "NPR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NZD` is never used
[INFO] [stdout]    --> src/constants.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub const NZD: &str = "NZD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OMR` is never used
[INFO] [stdout]    --> src/constants.rs:113:11
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub const OMR: &str = "OMR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PAB` is never used
[INFO] [stdout]    --> src/constants.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub const PAB: &str = "PAB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PEN` is never used
[INFO] [stdout]    --> src/constants.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const PEN: &str = "PEN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PGK` is never used
[INFO] [stdout]    --> src/constants.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub const PGK: &str = "PGK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PHP` is never used
[INFO] [stdout]    --> src/constants.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub const PHP: &str = "PHP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PKR` is never used
[INFO] [stdout]    --> src/constants.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub const PKR: &str = "PKR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PLN` is never used
[INFO] [stdout]    --> src/constants.rs:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub const PLN: &str = "PLN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PYG` is never used
[INFO] [stdout]    --> src/constants.rs:120:11
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const PYG: &str = "PYG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QAR` is never used
[INFO] [stdout]    --> src/constants.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const QAR: &str = "QAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RON` is never used
[INFO] [stdout]    --> src/constants.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const RON: &str = "RON";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSD` is never used
[INFO] [stdout]    --> src/constants.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const RSD: &str = "RSD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUB` is never used
[INFO] [stdout]    --> src/constants.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const RUB: &str = "RUB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUR` is never used
[INFO] [stdout]    --> src/constants.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const RUR: &str = "RUR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RWF` is never used
[INFO] [stdout]    --> src/constants.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const RWF: &str = "RWF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SAR` is never used
[INFO] [stdout]    --> src/constants.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const SAR: &str = "SAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SBD` is never used
[INFO] [stdout]    --> src/constants.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const SBD: &str = "SBD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCR` is never used
[INFO] [stdout]    --> src/constants.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const SCR: &str = "SCR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SDG` is never used
[INFO] [stdout]    --> src/constants.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const SDG: &str = "SDG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SEK` is never used
[INFO] [stdout]    --> src/constants.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const SEK: &str = "SEK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SGD` is never used
[INFO] [stdout]    --> src/constants.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const SGD: &str = "SGD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHP` is never used
[INFO] [stdout]    --> src/constants.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub const SHP: &str = "SHP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SKK` is never used
[INFO] [stdout]    --> src/constants.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const SKK: &str = "SKK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLE` is never used
[INFO] [stdout]    --> src/constants.rs:135:11
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub const SLE: &str = "SLE";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLL` is never used
[INFO] [stdout]    --> src/constants.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const SLL: &str = "SLL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SOS` is never used
[INFO] [stdout]    --> src/constants.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const SOS: &str = "SOS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRD` is never used
[INFO] [stdout]    --> src/constants.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const SRD: &str = "SRD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SSP` is never used
[INFO] [stdout]    --> src/constants.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const SSP: &str = "SSP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STD` is never used
[INFO] [stdout]    --> src/constants.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const STD: &str = "STD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STN` is never used
[INFO] [stdout]    --> src/constants.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const STN: &str = "STN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SVC` is never used
[INFO] [stdout]    --> src/constants.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const SVC: &str = "SVC";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYP` is never used
[INFO] [stdout]    --> src/constants.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const SYP: &str = "SYP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SZL` is never used
[INFO] [stdout]    --> src/constants.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const SZL: &str = "SZL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `THB` is never used
[INFO] [stdout]    --> src/constants.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const THB: &str = "THB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TJS` is never used
[INFO] [stdout]    --> src/constants.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const TJS: &str = "TJS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TMT` is never used
[INFO] [stdout]    --> src/constants.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const TMT: &str = "TMT";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TND` is never used
[INFO] [stdout]    --> src/constants.rs:148:11
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub const TND: &str = "TND";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOP` is never used
[INFO] [stdout]    --> src/constants.rs:149:11
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub const TOP: &str = "TOP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRL` is never used
[INFO] [stdout]    --> src/constants.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const TRL: &str = "TRL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRY` is never used
[INFO] [stdout]    --> src/constants.rs:151:11
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub const TRY: &str = "TRY";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TTD` is never used
[INFO] [stdout]    --> src/constants.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const TTD: &str = "TTD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TWD` is never used
[INFO] [stdout]    --> src/constants.rs:153:11
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub const TWD: &str = "TWD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TZS` is never used
[INFO] [stdout]    --> src/constants.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub const TZS: &str = "TZS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UAH` is never used
[INFO] [stdout]    --> src/constants.rs:155:11
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub const UAH: &str = "UAH";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UGX` is never used
[INFO] [stdout]    --> src/constants.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub const UGX: &str = "UGX";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `USD` is never used
[INFO] [stdout]    --> src/constants.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub const USD: &str = "USD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UYU` is never used
[INFO] [stdout]    --> src/constants.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub const UYU: &str = "UYU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UZS` is never used
[INFO] [stdout]    --> src/constants.rs:159:11
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub const UZS: &str = "UZS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VEF` is never used
[INFO] [stdout]    --> src/constants.rs:160:11
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub const VEF: &str = "VEF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VES` is never used
[INFO] [stdout]    --> src/constants.rs:161:11
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub const VES: &str = "VES";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VND` is never used
[INFO] [stdout]    --> src/constants.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const VND: &str = "VND";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VUV` is never used
[INFO] [stdout]    --> src/constants.rs:163:11
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub const VUV: &str = "VUV";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WST` is never used
[INFO] [stdout]    --> src/constants.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub const WST: &str = "WST";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAF` is never used
[INFO] [stdout]    --> src/constants.rs:165:11
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub const XAF: &str = "XAF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAG` is never used
[INFO] [stdout]    --> src/constants.rs:166:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub const XAG: &str = "XAG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAU` is never used
[INFO] [stdout]    --> src/constants.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub const XAU: &str = "XAU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XCD` is never used
[INFO] [stdout]    --> src/constants.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub const XCD: &str = "XCD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XDR` is never used
[INFO] [stdout]    --> src/constants.rs:169:11
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub const XDR: &str = "XDR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOF` is never used
[INFO] [stdout]    --> src/constants.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub const XOF: &str = "XOF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XPF` is never used
[INFO] [stdout]    --> src/constants.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub const XPF: &str = "XPF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YER` is never used
[INFO] [stdout]    --> src/constants.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub const YER: &str = "YER";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZAR` is never used
[INFO] [stdout]    --> src/constants.rs:173:11
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub const ZAR: &str = "ZAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZMW` is never used
[INFO] [stdout]    --> src/constants.rs:174:11
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub const ZMW: &str = "ZMW";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZWD` is never used
[INFO] [stdout]    --> src/constants.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub const ZWD: &str = "ZWD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZWL` is never used
[INFO] [stdout]    --> src/constants.rs:176:11
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub const ZWL: &str = "ZWL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.18s
[INFO] running `Command { std: "docker" "inspect" "5503fe1df9ef2e649fda82a2e8f049b893e9f9e74c659fd1bbecdade1726352c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5503fe1df9ef2e649fda82a2e8f049b893e9f9e74c659fd1bbecdade1726352c", kill_on_drop: false }`
[INFO] [stdout] 5503fe1df9ef2e649fda82a2e8f049b893e9f9e74c659fd1bbecdade1726352c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a8e2313fadb8af31b83b1a14431b2caa5b1e65b860e1f49a6a2c4a3f4802c31f
[INFO] running `Command { std: "docker" "start" "-a" "a8e2313fadb8af31b83b1a14431b2caa5b1e65b860e1f49a6a2c4a3f4802c31f", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/formatter.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, and `Serializer`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^^^^             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::Formatter`
[INFO] [stdout]   --> src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::formatter::Formatter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Money` is never constructed
[INFO] [stdout]   --> src/lib.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Money {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Formatter` is never constructed
[INFO] [stdout]  --> src/formatter.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct Formatter {
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `format`, `to_major_units`, and `abs` are never used
[INFO] [stdout]   --> src/formatter.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl Formatter {
[INFO] [stdout]    | -------------- associated items in this implementation
[INFO] [stdout] 14 |     pub fn new(fraction: usize, decimal: &str, thousand: &str, grapheme: &str, template: &str) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn format(&self, amount: i64) -> String {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 |     pub fn to_major_units(&self, amount: i64) -> f64 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 65 |     fn abs(&self, amount: i64) -> i64 {
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AED` is never used
[INFO] [stdout]  --> src/constants.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const AED: &str = "AED";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFN` is never used
[INFO] [stdout]  --> src/constants.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const AFN: &str = "AFN";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ALL` is never used
[INFO] [stdout]  --> src/constants.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const ALL: &str = "ALL";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AMD` is never used
[INFO] [stdout]  --> src/constants.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const AMD: &str = "AMD";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANG` is never used
[INFO] [stdout]  --> src/constants.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const ANG: &str = "ANG";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AOA` is never used
[INFO] [stdout]  --> src/constants.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const AOA: &str = "AOA";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ARS` is never used
[INFO] [stdout]  --> src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const ARS: &str = "ARS";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUD` is never used
[INFO] [stdout]  --> src/constants.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const AUD: &str = "AUD";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AWG` is never used
[INFO] [stdout]  --> src/constants.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const AWG: &str = "AWG";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AZN` is never used
[INFO] [stdout]   --> src/constants.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const AZN: &str = "AZN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAM` is never used
[INFO] [stdout]   --> src/constants.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const BAM: &str = "BAM";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BBD` is never used
[INFO] [stdout]   --> src/constants.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const BBD: &str = "BBD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDT` is never used
[INFO] [stdout]   --> src/constants.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const BDT: &str = "BDT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BGN` is never used
[INFO] [stdout]   --> src/constants.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const BGN: &str = "BGN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BHD` is never used
[INFO] [stdout]   --> src/constants.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const BHD: &str = "BHD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIF` is never used
[INFO] [stdout]   --> src/constants.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const BIF: &str = "BIF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BMD` is never used
[INFO] [stdout]   --> src/constants.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const BMD: &str = "BMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BND` is never used
[INFO] [stdout]   --> src/constants.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const BND: &str = "BND";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BOB` is never used
[INFO] [stdout]   --> src/constants.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const BOB: &str = "BOB";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRL` is never used
[INFO] [stdout]   --> src/constants.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const BRL: &str = "BRL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSD` is never used
[INFO] [stdout]   --> src/constants.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const BSD: &str = "BSD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN` is never used
[INFO] [stdout]   --> src/constants.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const BTN: &str = "BTN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BWP` is never used
[INFO] [stdout]   --> src/constants.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const BWP: &str = "BWP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYN` is never used
[INFO] [stdout]   --> src/constants.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const BYN: &str = "BYN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYR` is never used
[INFO] [stdout]   --> src/constants.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const BYR: &str = "BYR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BZD` is never used
[INFO] [stdout]   --> src/constants.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const BZD: &str = "BZD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CAD` is never used
[INFO] [stdout]   --> src/constants.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const CAD: &str = "CAD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDF` is never used
[INFO] [stdout]   --> src/constants.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const CDF: &str = "CDF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHF` is never used
[INFO] [stdout]   --> src/constants.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const CHF: &str = "CHF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLF` is never used
[INFO] [stdout]   --> src/constants.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const CLF: &str = "CLF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLP` is never used
[INFO] [stdout]   --> src/constants.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const CLP: &str = "CLP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CNY` is never used
[INFO] [stdout]   --> src/constants.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const CNY: &str = "CNY";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COP` is never used
[INFO] [stdout]   --> src/constants.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const COP: &str = "COP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CRC` is never used
[INFO] [stdout]   --> src/constants.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const CRC: &str = "CRC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUC` is never used
[INFO] [stdout]   --> src/constants.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const CUC: &str = "CUC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUP` is never used
[INFO] [stdout]   --> src/constants.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const CUP: &str = "CUP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CVE` is never used
[INFO] [stdout]   --> src/constants.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const CVE: &str = "CVE";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CZK` is never used
[INFO] [stdout]   --> src/constants.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub const CZK: &str = "CZK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DJF` is never used
[INFO] [stdout]   --> src/constants.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const DJF: &str = "DJF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DKK` is never used
[INFO] [stdout]   --> src/constants.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const DKK: &str = "DKK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DOP` is never used
[INFO] [stdout]   --> src/constants.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const DOP: &str = "DOP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DZD` is never used
[INFO] [stdout]   --> src/constants.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const DZD: &str = "DZD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EEK` is never used
[INFO] [stdout]   --> src/constants.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const EEK: &str = "EEK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EGP` is never used
[INFO] [stdout]   --> src/constants.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const EGP: &str = "EGP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ERN` is never used
[INFO] [stdout]   --> src/constants.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const ERN: &str = "ERN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETB` is never used
[INFO] [stdout]   --> src/constants.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const ETB: &str = "ETB";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EUR` is never used
[INFO] [stdout]   --> src/constants.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const EUR: &str = "EUR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FJD` is never used
[INFO] [stdout]   --> src/constants.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const FJD: &str = "FJD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FKP` is never used
[INFO] [stdout]   --> src/constants.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const FKP: &str = "FKP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GBP` is never used
[INFO] [stdout]   --> src/constants.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const GBP: &str = "GBP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GEL` is never used
[INFO] [stdout]   --> src/constants.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const GEL: &str = "GEL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GGP` is never used
[INFO] [stdout]   --> src/constants.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const GGP: &str = "GGP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GHC` is never used
[INFO] [stdout]   --> src/constants.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub const GHC: &str = "GHC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GHS` is never used
[INFO] [stdout]   --> src/constants.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub const GHS: &str = "GHS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GIP` is never used
[INFO] [stdout]   --> src/constants.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub const GIP: &str = "GIP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GMD` is never used
[INFO] [stdout]   --> src/constants.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const GMD: &str = "GMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GNF` is never used
[INFO] [stdout]   --> src/constants.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const GNF: &str = "GNF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTQ` is never used
[INFO] [stdout]   --> src/constants.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const GTQ: &str = "GTQ";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYD` is never used
[INFO] [stdout]   --> src/constants.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const GYD: &str = "GYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HKD` is never used
[INFO] [stdout]   --> src/constants.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const HKD: &str = "HKD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HNL` is never used
[INFO] [stdout]   --> src/constants.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub const HNL: &str = "HNL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HRK` is never used
[INFO] [stdout]   --> src/constants.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub const HRK: &str = "HRK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTG` is never used
[INFO] [stdout]   --> src/constants.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const HTG: &str = "HTG";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/lib.rs:28:8
[INFO] [stdout]     |
[INFO] [stdout]  27 | impl Money {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout]  28 |     fn new(amount: i64, code: &str) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout]  37 |     fn new_from_float(amount: f64, code: &str) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  48 |     fn currency(&self) -> &Currency {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  52 |     fn amount(&self) -> i64 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  56 |     fn same_currency(&self, other: &Money) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  60 |     fn assert_same_currency(&self, other: &Money) -> Result<(), MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  68 |     fn compare(&self, other: &Money) -> Ordering {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  72 |     fn equals(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  77 |     fn greater_than(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  82 |     fn greater_than_or_equal(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  87 |     fn less_than(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  92 |     fn less_than_or_equal(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  97 |     fn is_zero(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     fn is_positive(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 105 |     fn is_negative(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 109 |     fn absolute(&self) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     fn negative(&self) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |     fn add(&self, other: &Money) -> Result<Self, MoneyError> {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     fn subtract(&self, other: &Money) -> Result<Self, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn multiply(&self, multiplier: i64) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     fn round(&self) -> Self {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 155 |     fn split(&self, parts: usize) -> Result<Vec<Money>, MoneyError> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     fn allocate(&self, ratios: &[u32]) -> Result<Vec<Money>, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 |     fn compare_money(&self, other: &Money) -> Result<i32, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     fn as_major_units(&self) -> f64 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `MoneyError` is never used
[INFO] [stdout]    --> src/lib.rs:222:6
[INFO] [stdout]     |
[INFO] [stdout] 222 | enum MoneyError {
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Currency` is never constructed
[INFO] [stdout]  --> src/currency.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct Currency {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `new_all`, `get`, and `formatter` are never used
[INFO] [stdout]   --> src/currency.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl Currency {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 30 |     pub fn new(code: &str) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     pub fn new_all(code: &str, grapheme:&'static str,numeric_code:&'static str,template:&'static str, decimal:&'static str, thousand:&'st...
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub fn get(&mut self) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub fn formatter(&self) -> Formatter {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Currencies` is never constructed
[INFO] [stdout]   --> src/currency.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct Currencies {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `currency_by_numeric_code`, `get_currency_by_code`, `add`, and `add_bulk` are never used
[INFO] [stdout]   --> src/currency.rs:80:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl Currencies {
[INFO] [stdout]    | --------------- associated items in this implementation
[INFO] [stdout] 80 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn currency_by_numeric_code(&self, code: &str) -> Option<&Currency> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub fn get_currency_by_code(&self, code: &str) -> Option<&Currency> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub fn add(&mut self, currency: Currency) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     fn add_bulk(&mut self, currencies: Vec<Currency>) {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HUF` is never used
[INFO] [stdout]   --> src/constants.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const HUF: &str = "HUF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDR` is never used
[INFO] [stdout]   --> src/constants.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const IDR: &str = "IDR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ILS` is never used
[INFO] [stdout]   --> src/constants.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const ILS: &str = "ILS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IMP` is never used
[INFO] [stdout]   --> src/constants.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const IMP: &str = "IMP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INR` is never used
[INFO] [stdout]   --> src/constants.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const INR: &str = "INR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IQD` is never used
[INFO] [stdout]   --> src/constants.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const IQD: &str = "IQD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IRR` is never used
[INFO] [stdout]   --> src/constants.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const IRR: &str = "IRR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISK` is never used
[INFO] [stdout]   --> src/constants.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const ISK: &str = "ISK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JEP` is never used
[INFO] [stdout]   --> src/constants.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const JEP: &str = "JEP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JMD` is never used
[INFO] [stdout]   --> src/constants.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const JMD: &str = "JMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOD` is never used
[INFO] [stdout]   --> src/constants.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const JOD: &str = "JOD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JPY` is never used
[INFO] [stdout]   --> src/constants.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const JPY: &str = "JPY";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KES` is never used
[INFO] [stdout]   --> src/constants.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const KES: &str = "KES";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KGS` is never used
[INFO] [stdout]   --> src/constants.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const KGS: &str = "KGS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KHR` is never used
[INFO] [stdout]   --> src/constants.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const KHR: &str = "KHR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KMF` is never used
[INFO] [stdout]   --> src/constants.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const KMF: &str = "KMF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KPW` is never used
[INFO] [stdout]   --> src/constants.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub const KPW: &str = "KPW";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KRW` is never used
[INFO] [stdout]   --> src/constants.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const KRW: &str = "KRW";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KWD` is never used
[INFO] [stdout]   --> src/constants.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const KWD: &str = "KWD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KYD` is never used
[INFO] [stdout]   --> src/constants.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const KYD: &str = "KYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KZT` is never used
[INFO] [stdout]   --> src/constants.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const KZT: &str = "KZT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LAK` is never used
[INFO] [stdout]   --> src/constants.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const LAK: &str = "LAK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LBP` is never used
[INFO] [stdout]   --> src/constants.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const LBP: &str = "LBP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LKR` is never used
[INFO] [stdout]   --> src/constants.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const LKR: &str = "LKR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LRD` is never used
[INFO] [stdout]   --> src/constants.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const LRD: &str = "LRD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LSL` is never used
[INFO] [stdout]   --> src/constants.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const LSL: &str = "LSL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LTL` is never used
[INFO] [stdout]   --> src/constants.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const LTL: &str = "LTL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LVL` is never used
[INFO] [stdout]   --> src/constants.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const LVL: &str = "LVL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LYD` is never used
[INFO] [stdout]   --> src/constants.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const LYD: &str = "LYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAD` is never used
[INFO] [stdout]   --> src/constants.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const MAD: &str = "MAD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MDL` is never used
[INFO] [stdout]   --> src/constants.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const MDL: &str = "MDL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MGA` is never used
[INFO] [stdout]   --> src/constants.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const MGA: &str = "MGA";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MKD` is never used
[INFO] [stdout]   --> src/constants.rs:96:11
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub const MKD: &str = "MKD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MMK` is never used
[INFO] [stdout]   --> src/constants.rs:97:11
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub const MMK: &str = "MMK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MNT` is never used
[INFO] [stdout]   --> src/constants.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const MNT: &str = "MNT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MOP` is never used
[INFO] [stdout]   --> src/constants.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub const MOP: &str = "MOP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUR` is never used
[INFO] [stdout]    --> src/constants.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub const MUR: &str = "MUR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MRU` is never used
[INFO] [stdout]    --> src/constants.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub const MRU: &str = "MRU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MVR` is never used
[INFO] [stdout]    --> src/constants.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const MVR: &str = "MVR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MWK` is never used
[INFO] [stdout]    --> src/constants.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const MWK: &str = "MWK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MXN` is never used
[INFO] [stdout]    --> src/constants.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub const MXN: &str = "MXN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MYR` is never used
[INFO] [stdout]    --> src/constants.rs:105:11
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const MYR: &str = "MYR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MZN` is never used
[INFO] [stdout]    --> src/constants.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub const MZN: &str = "MZN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAD` is never used
[INFO] [stdout]    --> src/constants.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const NAD: &str = "NAD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NGN` is never used
[INFO] [stdout]    --> src/constants.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const NGN: &str = "NGN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NIO` is never used
[INFO] [stdout]    --> src/constants.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const NIO: &str = "NIO";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rust-money v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: constant `NOK` is never used
[INFO] [stdout]    --> src/constants.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const NOK: &str = "NOK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NPR` is never used
[INFO] [stdout]    --> src/constants.rs:111:11
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub const NPR: &str = "NPR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NZD` is never used
[INFO] [stdout]    --> src/constants.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub const NZD: &str = "NZD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OMR` is never used
[INFO] [stdout]    --> src/constants.rs:113:11
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub const OMR: &str = "OMR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PAB` is never used
[INFO] [stdout]    --> src/constants.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub const PAB: &str = "PAB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PEN` is never used
[INFO] [stdout]    --> src/constants.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const PEN: &str = "PEN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PGK` is never used
[INFO] [stdout]    --> src/constants.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub const PGK: &str = "PGK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PHP` is never used
[INFO] [stdout]    --> src/constants.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub const PHP: &str = "PHP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PKR` is never used
[INFO] [stdout]    --> src/constants.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub const PKR: &str = "PKR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PLN` is never used
[INFO] [stdout]    --> src/constants.rs:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub const PLN: &str = "PLN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PYG` is never used
[INFO] [stdout]    --> src/constants.rs:120:11
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const PYG: &str = "PYG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QAR` is never used
[INFO] [stdout]    --> src/constants.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const QAR: &str = "QAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RON` is never used
[INFO] [stdout]    --> src/constants.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const RON: &str = "RON";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSD` is never used
[INFO] [stdout]    --> src/constants.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const RSD: &str = "RSD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUB` is never used
[INFO] [stdout]    --> src/constants.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const RUB: &str = "RUB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUR` is never used
[INFO] [stdout]    --> src/constants.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const RUR: &str = "RUR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RWF` is never used
[INFO] [stdout]    --> src/constants.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const RWF: &str = "RWF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SAR` is never used
[INFO] [stdout]    --> src/constants.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const SAR: &str = "SAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SBD` is never used
[INFO] [stdout]    --> src/constants.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const SBD: &str = "SBD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCR` is never used
[INFO] [stdout]    --> src/constants.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const SCR: &str = "SCR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SDG` is never used
[INFO] [stdout]    --> src/constants.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const SDG: &str = "SDG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SEK` is never used
[INFO] [stdout]    --> src/constants.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const SEK: &str = "SEK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SGD` is never used
[INFO] [stdout]    --> src/constants.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const SGD: &str = "SGD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHP` is never used
[INFO] [stdout]    --> src/constants.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub const SHP: &str = "SHP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SKK` is never used
[INFO] [stdout]    --> src/constants.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const SKK: &str = "SKK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLE` is never used
[INFO] [stdout]    --> src/constants.rs:135:11
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub const SLE: &str = "SLE";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLL` is never used
[INFO] [stdout]    --> src/constants.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const SLL: &str = "SLL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SOS` is never used
[INFO] [stdout]    --> src/constants.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const SOS: &str = "SOS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRD` is never used
[INFO] [stdout]    --> src/constants.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const SRD: &str = "SRD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SSP` is never used
[INFO] [stdout]    --> src/constants.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const SSP: &str = "SSP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STD` is never used
[INFO] [stdout]    --> src/constants.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const STD: &str = "STD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STN` is never used
[INFO] [stdout]    --> src/constants.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const STN: &str = "STN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SVC` is never used
[INFO] [stdout]    --> src/constants.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const SVC: &str = "SVC";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYP` is never used
[INFO] [stdout]    --> src/constants.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const SYP: &str = "SYP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SZL` is never used
[INFO] [stdout]    --> src/constants.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const SZL: &str = "SZL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `THB` is never used
[INFO] [stdout]    --> src/constants.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const THB: &str = "THB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TJS` is never used
[INFO] [stdout]    --> src/constants.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const TJS: &str = "TJS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TMT` is never used
[INFO] [stdout]    --> src/constants.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const TMT: &str = "TMT";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TND` is never used
[INFO] [stdout]    --> src/constants.rs:148:11
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub const TND: &str = "TND";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOP` is never used
[INFO] [stdout]    --> src/constants.rs:149:11
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub const TOP: &str = "TOP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRL` is never used
[INFO] [stdout]    --> src/constants.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const TRL: &str = "TRL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRY` is never used
[INFO] [stdout]    --> src/constants.rs:151:11
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub const TRY: &str = "TRY";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TTD` is never used
[INFO] [stdout]    --> src/constants.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const TTD: &str = "TTD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TWD` is never used
[INFO] [stdout]    --> src/constants.rs:153:11
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub const TWD: &str = "TWD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TZS` is never used
[INFO] [stdout]    --> src/constants.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub const TZS: &str = "TZS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UAH` is never used
[INFO] [stdout]    --> src/constants.rs:155:11
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub const UAH: &str = "UAH";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UGX` is never used
[INFO] [stdout]    --> src/constants.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub const UGX: &str = "UGX";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `USD` is never used
[INFO] [stdout]    --> src/constants.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub const USD: &str = "USD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UYU` is never used
[INFO] [stdout]    --> src/constants.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub const UYU: &str = "UYU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UZS` is never used
[INFO] [stdout]    --> src/constants.rs:159:11
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub const UZS: &str = "UZS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VEF` is never used
[INFO] [stdout]    --> src/constants.rs:160:11
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub const VEF: &str = "VEF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VES` is never used
[INFO] [stdout]    --> src/constants.rs:161:11
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub const VES: &str = "VES";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VND` is never used
[INFO] [stdout]    --> src/constants.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const VND: &str = "VND";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VUV` is never used
[INFO] [stdout]    --> src/constants.rs:163:11
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub const VUV: &str = "VUV";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WST` is never used
[INFO] [stdout]    --> src/constants.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub const WST: &str = "WST";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAF` is never used
[INFO] [stdout]    --> src/constants.rs:165:11
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub const XAF: &str = "XAF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAG` is never used
[INFO] [stdout]    --> src/constants.rs:166:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub const XAG: &str = "XAG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAU` is never used
[INFO] [stdout]    --> src/constants.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub const XAU: &str = "XAU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XCD` is never used
[INFO] [stdout]    --> src/constants.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub const XCD: &str = "XCD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XDR` is never used
[INFO] [stdout]    --> src/constants.rs:169:11
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub const XDR: &str = "XDR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOF` is never used
[INFO] [stdout]    --> src/constants.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub const XOF: &str = "XOF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XPF` is never used
[INFO] [stdout]    --> src/constants.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub const XPF: &str = "XPF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YER` is never used
[INFO] [stdout]    --> src/constants.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub const YER: &str = "YER";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZAR` is never used
[INFO] [stdout]    --> src/constants.rs:173:11
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub const ZAR: &str = "ZAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZMW` is never used
[INFO] [stdout]    --> src/constants.rs:174:11
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub const ZMW: &str = "ZMW";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZWD` is never used
[INFO] [stdout]    --> src/constants.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub const ZWD: &str = "ZWD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZWL` is never used
[INFO] [stdout]    --> src/constants.rs:176:11
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub const ZWL: &str = "ZWL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/formatter.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Deserialize`, `Deserializer`, and `Serializer`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::{Deserialize, Deserializer, Serialize, Serializer};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^^^^             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::formatter::Formatter`
[INFO] [stdout]   --> src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::formatter::Formatter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/lib.rs:37:8
[INFO] [stdout]     |
[INFO] [stdout]  27 | impl Money {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  37 |     fn new_from_float(amount: f64, code: &str) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  48 |     fn currency(&self) -> &Currency {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  52 |     fn amount(&self) -> i64 {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  82 |     fn greater_than_or_equal(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  92 |     fn less_than_or_equal(&self, other: &Money) -> Result<bool, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  97 |     fn is_zero(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 101 |     fn is_positive(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     fn negative(&self) -> Self {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     fn subtract(&self, other: &Money) -> Result<Self, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     fn round(&self) -> Self {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 |     fn compare_money(&self, other: &Money) -> Result<i32, MoneyError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AED` is never used
[INFO] [stdout]  --> src/constants.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const AED: &str = "AED";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AFN` is never used
[INFO] [stdout]  --> src/constants.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const AFN: &str = "AFN";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ALL` is never used
[INFO] [stdout]  --> src/constants.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const ALL: &str = "ALL";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AMD` is never used
[INFO] [stdout]  --> src/constants.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const AMD: &str = "AMD";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANG` is never used
[INFO] [stdout]  --> src/constants.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const ANG: &str = "ANG";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AOA` is never used
[INFO] [stdout]  --> src/constants.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const AOA: &str = "AOA";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ARS` is never used
[INFO] [stdout]  --> src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const ARS: &str = "ARS";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AUD` is never used
[INFO] [stdout]  --> src/constants.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const AUD: &str = "AUD";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AWG` is never used
[INFO] [stdout]  --> src/constants.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const AWG: &str = "AWG";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `AZN` is never used
[INFO] [stdout]   --> src/constants.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const AZN: &str = "AZN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BAM` is never used
[INFO] [stdout]   --> src/constants.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const BAM: &str = "BAM";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BBD` is never used
[INFO] [stdout]   --> src/constants.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const BBD: &str = "BBD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BDT` is never used
[INFO] [stdout]   --> src/constants.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const BDT: &str = "BDT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `currency_by_numeric_code` is never used
[INFO] [stdout]   --> src/currency.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 79 | impl Currencies {
[INFO] [stdout]    | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub fn currency_by_numeric_code(&self, code: &str) -> Option<&Currency> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BGN` is never used
[INFO] [stdout]   --> src/constants.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const BGN: &str = "BGN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BHD` is never used
[INFO] [stdout]   --> src/constants.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const BHD: &str = "BHD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIF` is never used
[INFO] [stdout]   --> src/constants.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const BIF: &str = "BIF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BMD` is never used
[INFO] [stdout]   --> src/constants.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const BMD: &str = "BMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BND` is never used
[INFO] [stdout]   --> src/constants.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const BND: &str = "BND";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BOB` is never used
[INFO] [stdout]   --> src/constants.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const BOB: &str = "BOB";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRL` is never used
[INFO] [stdout]   --> src/constants.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const BRL: &str = "BRL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BSD` is never used
[INFO] [stdout]   --> src/constants.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const BSD: &str = "BSD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BTN` is never used
[INFO] [stdout]   --> src/constants.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const BTN: &str = "BTN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BWP` is never used
[INFO] [stdout]   --> src/constants.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const BWP: &str = "BWP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYN` is never used
[INFO] [stdout]   --> src/constants.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const BYN: &str = "BYN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BYR` is never used
[INFO] [stdout]   --> src/constants.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const BYR: &str = "BYR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BZD` is never used
[INFO] [stdout]   --> src/constants.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const BZD: &str = "BZD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CAD` is never used
[INFO] [stdout]   --> src/constants.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const CAD: &str = "CAD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CDF` is never used
[INFO] [stdout]   --> src/constants.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const CDF: &str = "CDF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHF` is never used
[INFO] [stdout]   --> src/constants.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const CHF: &str = "CHF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLF` is never used
[INFO] [stdout]   --> src/constants.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const CLF: &str = "CLF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CLP` is never used
[INFO] [stdout]   --> src/constants.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const CLP: &str = "CLP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CNY` is never used
[INFO] [stdout]   --> src/constants.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const CNY: &str = "CNY";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COP` is never used
[INFO] [stdout]   --> src/constants.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const COP: &str = "COP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CRC` is never used
[INFO] [stdout]   --> src/constants.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const CRC: &str = "CRC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUC` is never used
[INFO] [stdout]   --> src/constants.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const CUC: &str = "CUC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUP` is never used
[INFO] [stdout]   --> src/constants.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const CUP: &str = "CUP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CVE` is never used
[INFO] [stdout]   --> src/constants.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const CVE: &str = "CVE";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CZK` is never used
[INFO] [stdout]   --> src/constants.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub const CZK: &str = "CZK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DJF` is never used
[INFO] [stdout]   --> src/constants.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const DJF: &str = "DJF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DKK` is never used
[INFO] [stdout]   --> src/constants.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const DKK: &str = "DKK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DOP` is never used
[INFO] [stdout]   --> src/constants.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const DOP: &str = "DOP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DZD` is never used
[INFO] [stdout]   --> src/constants.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const DZD: &str = "DZD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EEK` is never used
[INFO] [stdout]   --> src/constants.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const EEK: &str = "EEK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EGP` is never used
[INFO] [stdout]   --> src/constants.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const EGP: &str = "EGP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ERN` is never used
[INFO] [stdout]   --> src/constants.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const ERN: &str = "ERN";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ETB` is never used
[INFO] [stdout]   --> src/constants.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const ETB: &str = "ETB";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EUR` is never used
[INFO] [stdout]   --> src/constants.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const EUR: &str = "EUR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FJD` is never used
[INFO] [stdout]   --> src/constants.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const FJD: &str = "FJD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FKP` is never used
[INFO] [stdout]   --> src/constants.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const FKP: &str = "FKP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GBP` is never used
[INFO] [stdout]   --> src/constants.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const GBP: &str = "GBP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GEL` is never used
[INFO] [stdout]   --> src/constants.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const GEL: &str = "GEL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GGP` is never used
[INFO] [stdout]   --> src/constants.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const GGP: &str = "GGP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GHC` is never used
[INFO] [stdout]   --> src/constants.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub const GHC: &str = "GHC";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GHS` is never used
[INFO] [stdout]   --> src/constants.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub const GHS: &str = "GHS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GIP` is never used
[INFO] [stdout]   --> src/constants.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub const GIP: &str = "GIP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GMD` is never used
[INFO] [stdout]   --> src/constants.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const GMD: &str = "GMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GNF` is never used
[INFO] [stdout]   --> src/constants.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const GNF: &str = "GNF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GTQ` is never used
[INFO] [stdout]   --> src/constants.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const GTQ: &str = "GTQ";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYD` is never used
[INFO] [stdout]   --> src/constants.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const GYD: &str = "GYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HKD` is never used
[INFO] [stdout]   --> src/constants.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const HKD: &str = "HKD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HNL` is never used
[INFO] [stdout]   --> src/constants.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub const HNL: &str = "HNL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HRK` is never used
[INFO] [stdout]   --> src/constants.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub const HRK: &str = "HRK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HTG` is never used
[INFO] [stdout]   --> src/constants.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub const HTG: &str = "HTG";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HUF` is never used
[INFO] [stdout]   --> src/constants.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const HUF: &str = "HUF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IDR` is never used
[INFO] [stdout]   --> src/constants.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const IDR: &str = "IDR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ILS` is never used
[INFO] [stdout]   --> src/constants.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const ILS: &str = "ILS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IMP` is never used
[INFO] [stdout]   --> src/constants.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const IMP: &str = "IMP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INR` is never used
[INFO] [stdout]   --> src/constants.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const INR: &str = "INR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IQD` is never used
[INFO] [stdout]   --> src/constants.rs:69:11
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub const IQD: &str = "IQD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IRR` is never used
[INFO] [stdout]   --> src/constants.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const IRR: &str = "IRR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ISK` is never used
[INFO] [stdout]   --> src/constants.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const ISK: &str = "ISK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JEP` is never used
[INFO] [stdout]   --> src/constants.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const JEP: &str = "JEP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JMD` is never used
[INFO] [stdout]   --> src/constants.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const JMD: &str = "JMD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOD` is never used
[INFO] [stdout]   --> src/constants.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const JOD: &str = "JOD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JPY` is never used
[INFO] [stdout]   --> src/constants.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const JPY: &str = "JPY";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KES` is never used
[INFO] [stdout]   --> src/constants.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const KES: &str = "KES";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KGS` is never used
[INFO] [stdout]   --> src/constants.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const KGS: &str = "KGS";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KHR` is never used
[INFO] [stdout]   --> src/constants.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const KHR: &str = "KHR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KMF` is never used
[INFO] [stdout]   --> src/constants.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const KMF: &str = "KMF";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KPW` is never used
[INFO] [stdout]   --> src/constants.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub const KPW: &str = "KPW";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KRW` is never used
[INFO] [stdout]   --> src/constants.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const KRW: &str = "KRW";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KWD` is never used
[INFO] [stdout]   --> src/constants.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const KWD: &str = "KWD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KYD` is never used
[INFO] [stdout]   --> src/constants.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const KYD: &str = "KYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `KZT` is never used
[INFO] [stdout]   --> src/constants.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const KZT: &str = "KZT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LAK` is never used
[INFO] [stdout]   --> src/constants.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const LAK: &str = "LAK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LBP` is never used
[INFO] [stdout]   --> src/constants.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const LBP: &str = "LBP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LKR` is never used
[INFO] [stdout]   --> src/constants.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const LKR: &str = "LKR";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LRD` is never used
[INFO] [stdout]   --> src/constants.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const LRD: &str = "LRD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LSL` is never used
[INFO] [stdout]   --> src/constants.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const LSL: &str = "LSL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LTL` is never used
[INFO] [stdout]   --> src/constants.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const LTL: &str = "LTL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LVL` is never used
[INFO] [stdout]   --> src/constants.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const LVL: &str = "LVL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LYD` is never used
[INFO] [stdout]   --> src/constants.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const LYD: &str = "LYD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAD` is never used
[INFO] [stdout]   --> src/constants.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const MAD: &str = "MAD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MDL` is never used
[INFO] [stdout]   --> src/constants.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const MDL: &str = "MDL";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MGA` is never used
[INFO] [stdout]   --> src/constants.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const MGA: &str = "MGA";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MKD` is never used
[INFO] [stdout]   --> src/constants.rs:96:11
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub const MKD: &str = "MKD";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MMK` is never used
[INFO] [stdout]   --> src/constants.rs:97:11
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub const MMK: &str = "MMK";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MNT` is never used
[INFO] [stdout]   --> src/constants.rs:98:11
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub const MNT: &str = "MNT";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MOP` is never used
[INFO] [stdout]   --> src/constants.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub const MOP: &str = "MOP";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUR` is never used
[INFO] [stdout]    --> src/constants.rs:100:11
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub const MUR: &str = "MUR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MRU` is never used
[INFO] [stdout]    --> src/constants.rs:101:11
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub const MRU: &str = "MRU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MVR` is never used
[INFO] [stdout]    --> src/constants.rs:102:11
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub const MVR: &str = "MVR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MWK` is never used
[INFO] [stdout]    --> src/constants.rs:103:11
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub const MWK: &str = "MWK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MXN` is never used
[INFO] [stdout]    --> src/constants.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub const MXN: &str = "MXN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MYR` is never used
[INFO] [stdout]    --> src/constants.rs:105:11
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub const MYR: &str = "MYR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MZN` is never used
[INFO] [stdout]    --> src/constants.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub const MZN: &str = "MZN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAD` is never used
[INFO] [stdout]    --> src/constants.rs:107:11
[INFO] [stdout]     |
[INFO] [stdout] 107 | pub const NAD: &str = "NAD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NGN` is never used
[INFO] [stdout]    --> src/constants.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub const NGN: &str = "NGN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NIO` is never used
[INFO] [stdout]    --> src/constants.rs:109:11
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub const NIO: &str = "NIO";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOK` is never used
[INFO] [stdout]    --> src/constants.rs:110:11
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub const NOK: &str = "NOK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NPR` is never used
[INFO] [stdout]    --> src/constants.rs:111:11
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub const NPR: &str = "NPR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NZD` is never used
[INFO] [stdout]    --> src/constants.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub const NZD: &str = "NZD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OMR` is never used
[INFO] [stdout]    --> src/constants.rs:113:11
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub const OMR: &str = "OMR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PAB` is never used
[INFO] [stdout]    --> src/constants.rs:114:11
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub const PAB: &str = "PAB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PEN` is never used
[INFO] [stdout]    --> src/constants.rs:115:11
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub const PEN: &str = "PEN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PGK` is never used
[INFO] [stdout]    --> src/constants.rs:116:11
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub const PGK: &str = "PGK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PHP` is never used
[INFO] [stdout]    --> src/constants.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub const PHP: &str = "PHP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PKR` is never used
[INFO] [stdout]    --> src/constants.rs:118:11
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub const PKR: &str = "PKR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PLN` is never used
[INFO] [stdout]    --> src/constants.rs:119:11
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub const PLN: &str = "PLN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PYG` is never used
[INFO] [stdout]    --> src/constants.rs:120:11
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const PYG: &str = "PYG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `QAR` is never used
[INFO] [stdout]    --> src/constants.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const QAR: &str = "QAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RON` is never used
[INFO] [stdout]    --> src/constants.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const RON: &str = "RON";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSD` is never used
[INFO] [stdout]    --> src/constants.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const RSD: &str = "RSD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUB` is never used
[INFO] [stdout]    --> src/constants.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const RUB: &str = "RUB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RUR` is never used
[INFO] [stdout]    --> src/constants.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const RUR: &str = "RUR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RWF` is never used
[INFO] [stdout]    --> src/constants.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const RWF: &str = "RWF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SAR` is never used
[INFO] [stdout]    --> src/constants.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const SAR: &str = "SAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SBD` is never used
[INFO] [stdout]    --> src/constants.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const SBD: &str = "SBD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCR` is never used
[INFO] [stdout]    --> src/constants.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const SCR: &str = "SCR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SDG` is never used
[INFO] [stdout]    --> src/constants.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const SDG: &str = "SDG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SEK` is never used
[INFO] [stdout]    --> src/constants.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const SEK: &str = "SEK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SGD` is never used
[INFO] [stdout]    --> src/constants.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const SGD: &str = "SGD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHP` is never used
[INFO] [stdout]    --> src/constants.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub const SHP: &str = "SHP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SKK` is never used
[INFO] [stdout]    --> src/constants.rs:134:11
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub const SKK: &str = "SKK";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLE` is never used
[INFO] [stdout]    --> src/constants.rs:135:11
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub const SLE: &str = "SLE";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLL` is never used
[INFO] [stdout]    --> src/constants.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const SLL: &str = "SLL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SOS` is never used
[INFO] [stdout]    --> src/constants.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const SOS: &str = "SOS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SRD` is never used
[INFO] [stdout]    --> src/constants.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const SRD: &str = "SRD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SSP` is never used
[INFO] [stdout]    --> src/constants.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const SSP: &str = "SSP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STD` is never used
[INFO] [stdout]    --> src/constants.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const STD: &str = "STD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STN` is never used
[INFO] [stdout]    --> src/constants.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const STN: &str = "STN";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SVC` is never used
[INFO] [stdout]    --> src/constants.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const SVC: &str = "SVC";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SYP` is never used
[INFO] [stdout]    --> src/constants.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const SYP: &str = "SYP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SZL` is never used
[INFO] [stdout]    --> src/constants.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const SZL: &str = "SZL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `THB` is never used
[INFO] [stdout]    --> src/constants.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const THB: &str = "THB";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TJS` is never used
[INFO] [stdout]    --> src/constants.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const TJS: &str = "TJS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TMT` is never used
[INFO] [stdout]    --> src/constants.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const TMT: &str = "TMT";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TND` is never used
[INFO] [stdout]    --> src/constants.rs:148:11
[INFO] [stdout]     |
[INFO] [stdout] 148 | pub const TND: &str = "TND";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TOP` is never used
[INFO] [stdout]    --> src/constants.rs:149:11
[INFO] [stdout]     |
[INFO] [stdout] 149 | pub const TOP: &str = "TOP";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRL` is never used
[INFO] [stdout]    --> src/constants.rs:150:11
[INFO] [stdout]     |
[INFO] [stdout] 150 | pub const TRL: &str = "TRL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRY` is never used
[INFO] [stdout]    --> src/constants.rs:151:11
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub const TRY: &str = "TRY";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TTD` is never used
[INFO] [stdout]    --> src/constants.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const TTD: &str = "TTD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TWD` is never used
[INFO] [stdout]    --> src/constants.rs:153:11
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub const TWD: &str = "TWD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TZS` is never used
[INFO] [stdout]    --> src/constants.rs:154:11
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub const TZS: &str = "TZS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UAH` is never used
[INFO] [stdout]    --> src/constants.rs:155:11
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub const UAH: &str = "UAH";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UGX` is never used
[INFO] [stdout]    --> src/constants.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub const UGX: &str = "UGX";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `USD` is never used
[INFO] [stdout]    --> src/constants.rs:157:11
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub const USD: &str = "USD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UYU` is never used
[INFO] [stdout]    --> src/constants.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub const UYU: &str = "UYU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UZS` is never used
[INFO] [stdout]    --> src/constants.rs:159:11
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub const UZS: &str = "UZS";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VEF` is never used
[INFO] [stdout]    --> src/constants.rs:160:11
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub const VEF: &str = "VEF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VES` is never used
[INFO] [stdout]    --> src/constants.rs:161:11
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub const VES: &str = "VES";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VND` is never used
[INFO] [stdout]    --> src/constants.rs:162:11
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub const VND: &str = "VND";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VUV` is never used
[INFO] [stdout]    --> src/constants.rs:163:11
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub const VUV: &str = "VUV";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WST` is never used
[INFO] [stdout]    --> src/constants.rs:164:11
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub const WST: &str = "WST";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAF` is never used
[INFO] [stdout]    --> src/constants.rs:165:11
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub const XAF: &str = "XAF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAG` is never used
[INFO] [stdout]    --> src/constants.rs:166:11
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub const XAG: &str = "XAG";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XAU` is never used
[INFO] [stdout]    --> src/constants.rs:167:11
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub const XAU: &str = "XAU";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XCD` is never used
[INFO] [stdout]    --> src/constants.rs:168:11
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub const XCD: &str = "XCD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XDR` is never used
[INFO] [stdout]    --> src/constants.rs:169:11
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub const XDR: &str = "XDR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XOF` is never used
[INFO] [stdout]    --> src/constants.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub const XOF: &str = "XOF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `XPF` is never used
[INFO] [stdout]    --> src/constants.rs:171:11
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub const XPF: &str = "XPF";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `YER` is never used
[INFO] [stdout]    --> src/constants.rs:172:11
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub const YER: &str = "YER";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZAR` is never used
[INFO] [stdout]    --> src/constants.rs:173:11
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub const ZAR: &str = "ZAR";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZMW` is never used
[INFO] [stdout]    --> src/constants.rs:174:11
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub const ZMW: &str = "ZMW";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZWD` is never used
[INFO] [stdout]    --> src/constants.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub const ZWD: &str = "ZWD";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZWL` is never used
[INFO] [stdout]    --> src/constants.rs:176:11
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub const ZWL: &str = "ZWL";
[INFO] [stdout]     |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s
[INFO] running `Command { std: "docker" "inspect" "a8e2313fadb8af31b83b1a14431b2caa5b1e65b860e1f49a6a2c4a3f4802c31f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a8e2313fadb8af31b83b1a14431b2caa5b1e65b860e1f49a6a2c4a3f4802c31f", kill_on_drop: false }`
[INFO] [stdout] a8e2313fadb8af31b83b1a14431b2caa5b1e65b860e1f49a6a2c4a3f4802c31f
