[INFO] cloning repository https://github.com/enginestein/Cryptode
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/enginestein/Cryptode" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fenginestein%2FCryptode", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fenginestein%2FCryptode'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3bdd21aecaa30f0f81189f74f3f3c17ea8fc588f
[INFO] checking enginestein/Cryptode against try#ed606620234c6b50f2414162c4bbabd5f4a925f3 for pr-147995
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fenginestein%2FCryptode" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/enginestein/Cryptode
[INFO] finished tweaking git repo https://github.com/enginestein/Cryptode
[INFO] tweaked toml for git repo https://github.com/enginestein/Cryptode written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/enginestein/Cryptode on toolchain ed606620234c6b50f2414162c4bbabd5f4a925f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/enginestein/Cryptode already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.86
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.86
[INFO] [stderr]   Downloaded proc-macro2 v1.0.60
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.86
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.86
[INFO] [stderr]   Downloaded log v0.4.18
[INFO] [stderr]   Downloaded lipsum v0.9.0
[INFO] [stderr]   Downloaded js-sys v0.3.63
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.86
[INFO] [stderr]   Downloaded libc v0.2.146
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9ac1586b4833091b42c72563725d41bf25a701076ccc1c45b43787c0ccd7776a
[INFO] running `Command { std: "docker" "start" "-a" "9ac1586b4833091b42c72563725d41bf25a701076ccc1c45b43787c0ccd7776a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9ac1586b4833091b42c72563725d41bf25a701076ccc1c45b43787c0ccd7776a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9ac1586b4833091b42c72563725d41bf25a701076ccc1c45b43787c0ccd7776a", kill_on_drop: false }`
[INFO] [stdout] 9ac1586b4833091b42c72563725d41bf25a701076ccc1c45b43787c0ccd7776a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "+ed606620234c6b50f2414162c4bbabd5f4a925f3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 23c0b4e607133c9d7ed63dced850845195404fd67802ec800e892dcc27e2ec07
[INFO] running `Command { std: "docker" "start" "-a" "23c0b4e607133c9d7ed63dced850845195404fd67802ec800e892dcc27e2ec07", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling matrixmultiply v0.1.15
[INFO] [stderr]    Compiling libc v0.2.146
[INFO] [stderr]     Checking rawpointer v0.1.0
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking lipsum v0.9.0
[INFO] [stderr]     Checking num-complex v0.4.3
[INFO] [stderr]     Checking getrandom v0.2.10
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking rulinalg v0.4.2
[INFO] [stderr]     Checking num v0.4.0
[INFO] [stderr]     Checking Cryptode v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0583]: file not found for module `alphabet`
[INFO] [stdout]  --> lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     pub mod alphabet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `alphabet`, create file "Cryptode/alphabet.rs" or "Cryptode/alphabet/mod.rs"
[INFO] [stdout]   = note: if there is a `mod alphabet` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `cipher`
[INFO] [stdout]  --> lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     pub mod cipher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `cipher`, create file "Cryptode/cipher.rs" or "Cryptode/cipher/mod.rs"
[INFO] [stdout]   = note: if there is a `mod cipher` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `keygen`
[INFO] [stdout]  --> lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     pub mod keygen;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `keygen`, create file "Cryptode/keygen.rs" or "Cryptode/keygen/mod.rs"
[INFO] [stdout]   = note: if there is a `mod keygen` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `morse`
[INFO] [stdout]  --> lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub mod morse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `morse`, create file "Cryptode/morse.rs" or "Cryptode/morse/mod.rs"
[INFO] [stdout]   = note: if there is a `mod morse` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `substitute`
[INFO] [stdout]  --> lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub mod substitute;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `substitute`, create file "Cryptode/substitute.rs" or "Cryptode/substitute/mod.rs"
[INFO] [stdout]   = note: if there is a `mod substitute` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `adfgvx`
[INFO] [stdout]  --> lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub mod adfgvx;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `adfgvx`, create file "Cryptode/adfgvx.rs" or "Cryptode/adfgvx/mod.rs"
[INFO] [stdout]   = note: if there is a `mod adfgvx` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `affine`
[INFO] [stdout]  --> lib.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub mod affine;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `affine`, create file "Cryptode/affine.rs" or "Cryptode/affine/mod.rs"
[INFO] [stdout]   = note: if there is a `mod affine` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `autokey`
[INFO] [stdout]  --> lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub mod autokey;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `autokey`, create file "Cryptode/autokey.rs" or "Cryptode/autokey/mod.rs"
[INFO] [stdout]   = note: if there is a `mod autokey` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `baconian`
[INFO] [stdout]   --> lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub mod baconian;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `baconian`, create file "Cryptode/baconian.rs" or "Cryptode/baconian/mod.rs"
[INFO] [stdout]    = note: if there is a `mod baconian` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `caesar`
[INFO] [stdout]   --> lib.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub mod caesar;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `caesar`, create file "Cryptode/caesar.rs" or "Cryptode/caesar/mod.rs"
[INFO] [stdout]    = note: if there is a `mod caesar` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `columnar_transposition`
[INFO] [stdout]   --> lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub mod columnar_transposition;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `columnar_transposition`, create file "Cryptode/columnar_transposition.rs" or "Cryptode/columnar_transposition/mod.rs"
[INFO] [stdout]    = note: if there is a `mod columnar_transposition` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `common`
[INFO] [stdout]   --> lib.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub mod common;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `common`, create file "Cryptode/common.rs" or "Cryptode/common/mod.rs"
[INFO] [stdout]    = note: if there is a `mod common` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `fractionated_morse`
[INFO] [stdout]   --> lib.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub mod fractionated_morse;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `fractionated_morse`, create file "Cryptode/fractionated_morse.rs" or "Cryptode/fractionated_morse/mod.rs"
[INFO] [stdout]    = note: if there is a `mod fractionated_morse` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `hill`
[INFO] [stdout]   --> lib.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub mod hill;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `hill`, create file "Cryptode/hill.rs" or "Cryptode/hill/mod.rs"
[INFO] [stdout]    = note: if there is a `mod hill` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `playfair`
[INFO] [stdout]   --> lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub mod playfair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `playfair`, create file "Cryptode/playfair.rs" or "Cryptode/playfair/mod.rs"
[INFO] [stdout]    = note: if there is a `mod playfair` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `polybius`
[INFO] [stdout]   --> lib.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub mod polybius;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `polybius`, create file "Cryptode/polybius.rs" or "Cryptode/polybius/mod.rs"
[INFO] [stdout]    = note: if there is a `mod polybius` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `porta`
[INFO] [stdout]   --> lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub mod porta;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `porta`, create file "Cryptode/porta.rs" or "Cryptode/porta/mod.rs"
[INFO] [stdout]    = note: if there is a `mod porta` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `railfence`
[INFO] [stdout]   --> lib.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub mod railfence;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `railfence`, create file "Cryptode/railfence.rs" or "Cryptode/railfence/mod.rs"
[INFO] [stdout]    = note: if there is a `mod railfence` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `rot13`
[INFO] [stdout]   --> lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub mod rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `rot13`, create file "Cryptode/rot13.rs" or "Cryptode/rot13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod rot13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `scytale`
[INFO] [stdout]   --> lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub mod scytale;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `scytale`, create file "Cryptode/scytale.rs" or "Cryptode/scytale/mod.rs"
[INFO] [stdout]    = note: if there is a `mod scytale` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `vigenere`
[INFO] [stdout]   --> lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub mod vigenere;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `vigenere`, create file "Cryptode/vigenere.rs" or "Cryptode/vigenere/mod.rs"
[INFO] [stdout]    = note: if there is a `mod vigenere` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `argon2_macros`
[INFO] [stdout]   --> lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub mod argon2_macros;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `argon2_macros`, create file "Cryptode/argon2_macros.rs" or "Cryptode/argon2_macros/mod.rs"
[INFO] [stdout]    = note: if there is a `mod argon2_macros` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `argon2i13`
[INFO] [stdout]   --> lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub mod argon2i13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `argon2i13`, create file "Cryptode/argon2i13.rs" or "Cryptode/argon2i13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod argon2i13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `argon2id13`
[INFO] [stdout]   --> lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub mod argon2id13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `argon2id13`, create file "Cryptode/argon2id13.rs" or "Cryptode/argon2id13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod argon2id13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `bcrypt`
[INFO] [stdout]   --> lib.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub mod bcrypt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `bcrypt`, create file "Cryptode/bcrypt.rs" or "Cryptode/bcrypt/mod.rs"
[INFO] [stdout]    = note: if there is a `mod bcrypt` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `decode_ascii`
[INFO] [stdout]   --> lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub mod decode_ascii;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `decode_ascii`, create file "Cryptode/decode_ascii.rs" or "Cryptode/decode_ascii/mod.rs"
[INFO] [stdout]    = note: if there is a `mod decode_ascii` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `hash_macros`
[INFO] [stdout]   --> lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub mod hash_macros;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `hash_macros`, create file "Cryptode/hash_macros.rs" or "Cryptode/hash_macros/mod.rs"
[INFO] [stdout]    = note: if there is a `mod hash_macros` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `hmac`
[INFO] [stdout]   --> lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub mod hmac;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `hmac`, create file "Cryptode/hmac.rs" or "Cryptode/hmac/mod.rs"
[INFO] [stdout]    = note: if there is a `mod hmac` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `keyexchange`
[INFO] [stdout]   --> lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub mod keyexchange;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `keyexchange`, create file "Cryptode/keyexchange.rs" or "Cryptode/keyexchange/mod.rs"
[INFO] [stdout]    = note: if there is a `mod keyexchange` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `mac`
[INFO] [stdout]   --> lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub mod mac;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `mac`, create file "Cryptode/mac.rs" or "Cryptode/mac/mod.rs"
[INFO] [stdout]    = note: if there is a `mod mac` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `md5`
[INFO] [stdout]   --> lib.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub mod md5;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `md5`, create file "Cryptode/md5.rs" or "Cryptode/md5/mod.rs"
[INFO] [stdout]    = note: if there is a `mod md5` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `scrypt`
[INFO] [stdout]   --> lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub mod scrypt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `scrypt`, create file "Cryptode/scrypt.rs" or "Cryptode/scrypt/mod.rs"
[INFO] [stdout]    = note: if there is a `mod scrypt` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `scryptsalsa208sha256`
[INFO] [stdout]   --> lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub mod scryptsalsa208sha256;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `scryptsalsa208sha256`, create file "Cryptode/scryptsalsa208sha256.rs" or "Cryptode/scryptsalsa208sha256/mod.rs"
[INFO] [stdout]    = note: if there is a `mod scryptsalsa208sha256` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha1`
[INFO] [stdout]   --> lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub mod sha1;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha1`, create file "Cryptode/sha1.rs" or "Cryptode/sha1/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha1` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha512`
[INFO] [stdout]   --> lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub mod sha512;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha512`, create file "Cryptode/sha512.rs" or "Cryptode/sha512/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha512` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `siphash24`
[INFO] [stdout]   --> lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub mod siphash24;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `siphash24`, create file "Cryptode/siphash24.rs" or "Cryptode/siphash24/mod.rs"
[INFO] [stdout]    = note: if there is a `mod siphash24` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `aes`
[INFO] [stdout]   --> lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub mod aes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `aes`, create file "Cryptode/aes.rs" or "Cryptode/aes/mod.rs"
[INFO] [stdout]    = note: if there is a `mod aes` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `another_rot13`
[INFO] [stdout]   --> lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub mod another_rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `another_rot13`, create file "Cryptode/another_rot13.rs" or "Cryptode/another_rot13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod another_rot13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `blake2b`
[INFO] [stdout]   --> lib.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub mod blake2b;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `blake2b`, create file "Cryptode/blake2b.rs" or "Cryptode/blake2b/mod.rs"
[INFO] [stdout]    = note: if there is a `mod blake2b` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `chacha`
[INFO] [stdout]   --> lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub mod chacha;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `chacha`, create file "Cryptode/chacha.rs" or "Cryptode/chacha/mod.rs"
[INFO] [stdout]    = note: if there is a `mod chacha` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `diffie_hellman`
[INFO] [stdout]   --> lib.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub mod diffie_hellman;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `diffie_hellman`, create file "Cryptode/diffie_hellman.rs" or "Cryptode/diffie_hellman/mod.rs"
[INFO] [stdout]    = note: if there is a `mod diffie_hellman` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `encryption`
[INFO] [stdout]   --> lib.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub mod encryption;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `encryption`, create file "Cryptode/encryption.rs" or "Cryptode/encryption/mod.rs"
[INFO] [stdout]    = note: if there is a `mod encryption` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `kerninghan`
[INFO] [stdout]   --> lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub mod kerninghan;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `kerninghan`, create file "Cryptode/kerninghan.rs" or "Cryptode/kerninghan/mod.rs"
[INFO] [stdout]    = note: if there is a `mod kerninghan` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `morse_code`
[INFO] [stdout]   --> lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub mod morse_code;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `morse_code`, create file "Cryptode/morse_code.rs" or "Cryptode/morse_code/mod.rs"
[INFO] [stdout]    = note: if there is a `mod morse_code` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `polybius`
[INFO] [stdout]   --> lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub mod polybius;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `polybius`, create file "Cryptode/polybius.rs" or "Cryptode/polybius/mod.rs"
[INFO] [stdout]    = note: if there is a `mod polybius` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `rail_fence`
[INFO] [stdout]   --> lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub mod rail_fence;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `rail_fence`, create file "Cryptode/rail_fence.rs" or "Cryptode/rail_fence/mod.rs"
[INFO] [stdout]    = note: if there is a `mod rail_fence` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `rot13`
[INFO] [stdout]   --> lib.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub mod rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `rot13`, create file "Cryptode/rot13.rs" or "Cryptode/rot13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod rot13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `salsa`
[INFO] [stdout]   --> lib.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub mod salsa;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `salsa`, create file "Cryptode/salsa.rs" or "Cryptode/salsa/mod.rs"
[INFO] [stdout]    = note: if there is a `mod salsa` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha3`
[INFO] [stdout]   --> lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub mod sha3;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha3`, create file "Cryptode/sha3.rs" or "Cryptode/sha3/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha3` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha256`
[INFO] [stdout]   --> lib.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub mod sha256;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha256`, create file "Cryptode/sha256.rs" or "Cryptode/sha256/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha256` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tea`
[INFO] [stdout]   --> lib.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub mod tea;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tea`, create file "Cryptode/tea.rs" or "Cryptode/tea/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tea` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `theoretical_rot`
[INFO] [stdout]   --> lib.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub mod theoretical_rot;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `theoretical_rot`, create file "Cryptode/theoretical_rot.rs" or "Cryptode/theoretical_rot/mod.rs"
[INFO] [stdout]    = note: if there is a `mod theoretical_rot` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `transposition`
[INFO] [stdout]   --> lib.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub mod transposition;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `transposition`, create file "Cryptode/transposition.rs" or "Cryptode/transposition/mod.rs"
[INFO] [stdout]    = note: if there is a `mod transposition` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `utils`
[INFO] [stdout]   --> lib.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub mod utils;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `utils`, create file "Cryptode/utils.rs" or "Cryptode/utils/mod.rs"
[INFO] [stdout]    = note: if there is a `mod utils` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `xor`
[INFO] [stdout]   --> lib.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub mod xor;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `xor`, create file "Cryptode/xor.rs" or "Cryptode/xor/mod.rs"
[INFO] [stdout]    = note: if there is a `mod xor` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `polybius` is defined multiple times
[INFO] [stdout]   --> lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub mod polybius;
[INFO] [stdout]    |     ----------------- previous definition of the module `polybius` here
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub mod polybius;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ `polybius` redefined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `polybius` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `rot13` is defined multiple times
[INFO] [stdout]   --> lib.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub mod rot13;
[INFO] [stdout]    |     -------------- previous definition of the module `rot13` here
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub mod rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ `rot13` redefined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `rot13` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0428, E0583.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0428`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `Cryptode` (lib test) due to 57 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0583]: file not found for module `alphabet`
[INFO] [stdout]  --> lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     pub mod alphabet;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `alphabet`, create file "Cryptode/alphabet.rs" or "Cryptode/alphabet/mod.rs"
[INFO] [stdout]   = note: if there is a `mod alphabet` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `cipher`
[INFO] [stdout]  --> lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     pub mod cipher;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `cipher`, create file "Cryptode/cipher.rs" or "Cryptode/cipher/mod.rs"
[INFO] [stdout]   = note: if there is a `mod cipher` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `keygen`
[INFO] [stdout]  --> lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     pub mod keygen;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `keygen`, create file "Cryptode/keygen.rs" or "Cryptode/keygen/mod.rs"
[INFO] [stdout]   = note: if there is a `mod keygen` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `morse`
[INFO] [stdout]  --> lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub mod morse;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `morse`, create file "Cryptode/morse.rs" or "Cryptode/morse/mod.rs"
[INFO] [stdout]   = note: if there is a `mod morse` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `substitute`
[INFO] [stdout]  --> lib.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub mod substitute;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `substitute`, create file "Cryptode/substitute.rs" or "Cryptode/substitute/mod.rs"
[INFO] [stdout]   = note: if there is a `mod substitute` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `adfgvx`
[INFO] [stdout]  --> lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub mod adfgvx;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `adfgvx`, create file "Cryptode/adfgvx.rs" or "Cryptode/adfgvx/mod.rs"
[INFO] [stdout]   = note: if there is a `mod adfgvx` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `affine`
[INFO] [stdout]  --> lib.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub mod affine;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `affine`, create file "Cryptode/affine.rs" or "Cryptode/affine/mod.rs"
[INFO] [stdout]   = note: if there is a `mod affine` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `autokey`
[INFO] [stdout]  --> lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub mod autokey;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: to create the module `autokey`, create file "Cryptode/autokey.rs" or "Cryptode/autokey/mod.rs"
[INFO] [stdout]   = note: if there is a `mod autokey` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `baconian`
[INFO] [stdout]   --> lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub mod baconian;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `baconian`, create file "Cryptode/baconian.rs" or "Cryptode/baconian/mod.rs"
[INFO] [stdout]    = note: if there is a `mod baconian` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `caesar`
[INFO] [stdout]   --> lib.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub mod caesar;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `caesar`, create file "Cryptode/caesar.rs" or "Cryptode/caesar/mod.rs"
[INFO] [stdout]    = note: if there is a `mod caesar` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `columnar_transposition`
[INFO] [stdout]   --> lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub mod columnar_transposition;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `columnar_transposition`, create file "Cryptode/columnar_transposition.rs" or "Cryptode/columnar_transposition/mod.rs"
[INFO] [stdout]    = note: if there is a `mod columnar_transposition` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `common`
[INFO] [stdout]   --> lib.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub mod common;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `common`, create file "Cryptode/common.rs" or "Cryptode/common/mod.rs"
[INFO] [stdout]    = note: if there is a `mod common` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `fractionated_morse`
[INFO] [stdout]   --> lib.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub mod fractionated_morse;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `fractionated_morse`, create file "Cryptode/fractionated_morse.rs" or "Cryptode/fractionated_morse/mod.rs"
[INFO] [stdout]    = note: if there is a `mod fractionated_morse` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `hill`
[INFO] [stdout]   --> lib.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub mod hill;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `hill`, create file "Cryptode/hill.rs" or "Cryptode/hill/mod.rs"
[INFO] [stdout]    = note: if there is a `mod hill` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `playfair`
[INFO] [stdout]   --> lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub mod playfair;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `playfair`, create file "Cryptode/playfair.rs" or "Cryptode/playfair/mod.rs"
[INFO] [stdout]    = note: if there is a `mod playfair` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `polybius`
[INFO] [stdout]   --> lib.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub mod polybius;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `polybius`, create file "Cryptode/polybius.rs" or "Cryptode/polybius/mod.rs"
[INFO] [stdout]    = note: if there is a `mod polybius` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `porta`
[INFO] [stdout]   --> lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub mod porta;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `porta`, create file "Cryptode/porta.rs" or "Cryptode/porta/mod.rs"
[INFO] [stdout]    = note: if there is a `mod porta` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `railfence`
[INFO] [stdout]   --> lib.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub mod railfence;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `railfence`, create file "Cryptode/railfence.rs" or "Cryptode/railfence/mod.rs"
[INFO] [stdout]    = note: if there is a `mod railfence` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `rot13`
[INFO] [stdout]   --> lib.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub mod rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `rot13`, create file "Cryptode/rot13.rs" or "Cryptode/rot13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod rot13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `scytale`
[INFO] [stdout]   --> lib.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub mod scytale;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `scytale`, create file "Cryptode/scytale.rs" or "Cryptode/scytale/mod.rs"
[INFO] [stdout]    = note: if there is a `mod scytale` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `vigenere`
[INFO] [stdout]   --> lib.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub mod vigenere;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `vigenere`, create file "Cryptode/vigenere.rs" or "Cryptode/vigenere/mod.rs"
[INFO] [stdout]    = note: if there is a `mod vigenere` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `argon2_macros`
[INFO] [stdout]   --> lib.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub mod argon2_macros;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `argon2_macros`, create file "Cryptode/argon2_macros.rs" or "Cryptode/argon2_macros/mod.rs"
[INFO] [stdout]    = note: if there is a `mod argon2_macros` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `argon2i13`
[INFO] [stdout]   --> lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub mod argon2i13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `argon2i13`, create file "Cryptode/argon2i13.rs" or "Cryptode/argon2i13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod argon2i13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `argon2id13`
[INFO] [stdout]   --> lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub mod argon2id13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `argon2id13`, create file "Cryptode/argon2id13.rs" or "Cryptode/argon2id13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod argon2id13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `bcrypt`
[INFO] [stdout]   --> lib.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub mod bcrypt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `bcrypt`, create file "Cryptode/bcrypt.rs" or "Cryptode/bcrypt/mod.rs"
[INFO] [stdout]    = note: if there is a `mod bcrypt` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `decode_ascii`
[INFO] [stdout]   --> lib.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub mod decode_ascii;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `decode_ascii`, create file "Cryptode/decode_ascii.rs" or "Cryptode/decode_ascii/mod.rs"
[INFO] [stdout]    = note: if there is a `mod decode_ascii` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `hash_macros`
[INFO] [stdout]   --> lib.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub mod hash_macros;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `hash_macros`, create file "Cryptode/hash_macros.rs" or "Cryptode/hash_macros/mod.rs"
[INFO] [stdout]    = note: if there is a `mod hash_macros` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `hmac`
[INFO] [stdout]   --> lib.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub mod hmac;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `hmac`, create file "Cryptode/hmac.rs" or "Cryptode/hmac/mod.rs"
[INFO] [stdout]    = note: if there is a `mod hmac` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `keyexchange`
[INFO] [stdout]   --> lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub mod keyexchange;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `keyexchange`, create file "Cryptode/keyexchange.rs" or "Cryptode/keyexchange/mod.rs"
[INFO] [stdout]    = note: if there is a `mod keyexchange` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `mac`
[INFO] [stdout]   --> lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub mod mac;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `mac`, create file "Cryptode/mac.rs" or "Cryptode/mac/mod.rs"
[INFO] [stdout]    = note: if there is a `mod mac` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `md5`
[INFO] [stdout]   --> lib.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub mod md5;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `md5`, create file "Cryptode/md5.rs" or "Cryptode/md5/mod.rs"
[INFO] [stdout]    = note: if there is a `mod md5` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `scrypt`
[INFO] [stdout]   --> lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub mod scrypt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `scrypt`, create file "Cryptode/scrypt.rs" or "Cryptode/scrypt/mod.rs"
[INFO] [stdout]    = note: if there is a `mod scrypt` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `scryptsalsa208sha256`
[INFO] [stdout]   --> lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub mod scryptsalsa208sha256;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `scryptsalsa208sha256`, create file "Cryptode/scryptsalsa208sha256.rs" or "Cryptode/scryptsalsa208sha256/mod.rs"
[INFO] [stdout]    = note: if there is a `mod scryptsalsa208sha256` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha1`
[INFO] [stdout]   --> lib.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub mod sha1;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha1`, create file "Cryptode/sha1.rs" or "Cryptode/sha1/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha1` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha512`
[INFO] [stdout]   --> lib.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub mod sha512;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha512`, create file "Cryptode/sha512.rs" or "Cryptode/sha512/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha512` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `siphash24`
[INFO] [stdout]   --> lib.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub mod siphash24;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `siphash24`, create file "Cryptode/siphash24.rs" or "Cryptode/siphash24/mod.rs"
[INFO] [stdout]    = note: if there is a `mod siphash24` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `aes`
[INFO] [stdout]   --> lib.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub mod aes;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `aes`, create file "Cryptode/aes.rs" or "Cryptode/aes/mod.rs"
[INFO] [stdout]    = note: if there is a `mod aes` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `another_rot13`
[INFO] [stdout]   --> lib.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub mod another_rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `another_rot13`, create file "Cryptode/another_rot13.rs" or "Cryptode/another_rot13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod another_rot13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `blake2b`
[INFO] [stdout]   --> lib.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub mod blake2b;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `blake2b`, create file "Cryptode/blake2b.rs" or "Cryptode/blake2b/mod.rs"
[INFO] [stdout]    = note: if there is a `mod blake2b` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `chacha`
[INFO] [stdout]   --> lib.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub mod chacha;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `chacha`, create file "Cryptode/chacha.rs" or "Cryptode/chacha/mod.rs"
[INFO] [stdout]    = note: if there is a `mod chacha` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `diffie_hellman`
[INFO] [stdout]   --> lib.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub mod diffie_hellman;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `diffie_hellman`, create file "Cryptode/diffie_hellman.rs" or "Cryptode/diffie_hellman/mod.rs"
[INFO] [stdout]    = note: if there is a `mod diffie_hellman` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `encryption`
[INFO] [stdout]   --> lib.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub mod encryption;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `encryption`, create file "Cryptode/encryption.rs" or "Cryptode/encryption/mod.rs"
[INFO] [stdout]    = note: if there is a `mod encryption` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `kerninghan`
[INFO] [stdout]   --> lib.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub mod kerninghan;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `kerninghan`, create file "Cryptode/kerninghan.rs" or "Cryptode/kerninghan/mod.rs"
[INFO] [stdout]    = note: if there is a `mod kerninghan` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `morse_code`
[INFO] [stdout]   --> lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub mod morse_code;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `morse_code`, create file "Cryptode/morse_code.rs" or "Cryptode/morse_code/mod.rs"
[INFO] [stdout]    = note: if there is a `mod morse_code` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `polybius`
[INFO] [stdout]   --> lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub mod polybius;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `polybius`, create file "Cryptode/polybius.rs" or "Cryptode/polybius/mod.rs"
[INFO] [stdout]    = note: if there is a `mod polybius` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `rail_fence`
[INFO] [stdout]   --> lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub mod rail_fence;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `rail_fence`, create file "Cryptode/rail_fence.rs" or "Cryptode/rail_fence/mod.rs"
[INFO] [stdout]    = note: if there is a `mod rail_fence` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `rot13`
[INFO] [stdout]   --> lib.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub mod rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `rot13`, create file "Cryptode/rot13.rs" or "Cryptode/rot13/mod.rs"
[INFO] [stdout]    = note: if there is a `mod rot13` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `salsa`
[INFO] [stdout]   --> lib.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub mod salsa;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `salsa`, create file "Cryptode/salsa.rs" or "Cryptode/salsa/mod.rs"
[INFO] [stdout]    = note: if there is a `mod salsa` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha3`
[INFO] [stdout]   --> lib.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub mod sha3;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha3`, create file "Cryptode/sha3.rs" or "Cryptode/sha3/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha3` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `sha256`
[INFO] [stdout]   --> lib.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub mod sha256;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `sha256`, create file "Cryptode/sha256.rs" or "Cryptode/sha256/mod.rs"
[INFO] [stdout]    = note: if there is a `mod sha256` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `tea`
[INFO] [stdout]   --> lib.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub mod tea;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `tea`, create file "Cryptode/tea.rs" or "Cryptode/tea/mod.rs"
[INFO] [stdout]    = note: if there is a `mod tea` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `theoretical_rot`
[INFO] [stdout]   --> lib.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub mod theoretical_rot;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `theoretical_rot`, create file "Cryptode/theoretical_rot.rs" or "Cryptode/theoretical_rot/mod.rs"
[INFO] [stdout]    = note: if there is a `mod theoretical_rot` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `transposition`
[INFO] [stdout]   --> lib.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub mod transposition;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `transposition`, create file "Cryptode/transposition.rs" or "Cryptode/transposition/mod.rs"
[INFO] [stdout]    = note: if there is a `mod transposition` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `utils`
[INFO] [stdout]   --> lib.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub mod utils;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `utils`, create file "Cryptode/utils.rs" or "Cryptode/utils/mod.rs"
[INFO] [stdout]    = note: if there is a `mod utils` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0583]: file not found for module `xor`
[INFO] [stdout]   --> lib.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub mod xor;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: to create the module `xor`, create file "Cryptode/xor.rs" or "Cryptode/xor/mod.rs"
[INFO] [stdout]    = note: if there is a `mod xor` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `polybius` is defined multiple times
[INFO] [stdout]   --> lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub mod polybius;
[INFO] [stdout]    |     ----------------- previous definition of the module `polybius` here
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub mod polybius;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ `polybius` redefined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `polybius` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0428]: the name `rot13` is defined multiple times
[INFO] [stdout]   --> lib.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub mod rot13;
[INFO] [stdout]    |     -------------- previous definition of the module `rot13` here
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub mod rot13;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ `rot13` redefined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `rot13` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0428, E0583.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0428`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `Cryptode` (lib) due to 57 previous errors
[INFO] running `Command { std: "docker" "inspect" "23c0b4e607133c9d7ed63dced850845195404fd67802ec800e892dcc27e2ec07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23c0b4e607133c9d7ed63dced850845195404fd67802ec800e892dcc27e2ec07", kill_on_drop: false }`
[INFO] [stdout] 23c0b4e607133c9d7ed63dced850845195404fd67802ec800e892dcc27e2ec07
