[INFO] cloning repository https://github.com/Sham4753/al-bayan-compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Sham4753/al-bayan-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSham4753%2Fal-bayan-compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSham4753%2Fal-bayan-compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e00c44a0c98c871cde63ce4e9279964205b1b0fc
[INFO] testing Sham4753/al-bayan-compiler against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSham4753%2Fal-bayan-compiler" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Sham4753/al-bayan-compiler
[INFO] finished tweaking git repo https://github.com/Sham4753/al-bayan-compiler
[INFO] tweaked toml for git repo https://github.com/Sham4753/al-bayan-compiler written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Sham4753/al-bayan-compiler on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Sham4753/al-bayan-compiler 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" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea
[INFO] running `Command { std: "docker" "start" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bayan_compiler v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Damir`
[INFO] [stdout]  --> src/generator.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::musarrif::{Musarrafa, Zaman, Damir};
[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 import: `crate::musarrif::Musarrif`
[INFO] [stdout]  --> src/interpreter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::musarrif::Musarrif;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::generator::Generator`
[INFO] [stdout]  --> src/interpreter.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::generator::Generator;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BayanRuntime`
[INFO] [stdout]  --> src/interpreter.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::runtime::{BayanRuntime, Value};
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::musarrif::Musarrafa`
[INFO] [stdout]  --> src/optimizer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::musarrif::Musarrafa;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/morphology.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zaman`
[INFO] [stdout]  --> src/orchestrator.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::morphology::{Morphology, Zaman};
[INFO] [stdout]   |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ComposedSentence`
[INFO] [stdout]  --> src/executor.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ComposedSentence`
[INFO] [stdout]  --> src/control.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::runtime::Value`
[INFO] [stdout]  --> src/control.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::runtime::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/variables.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::runtime::Value`
[INFO] [stdout]  --> src/loops.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::runtime::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 71 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 72 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 73 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 74 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 75 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 76 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 77 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 78 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 79 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 80 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 81 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 82 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 83 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 84 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 85 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 93 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 94 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 95 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 96 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 97 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 98 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 99 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout]  53 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 100 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 101 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout]  55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 102 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout]  56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 103 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout]  57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 104 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout]  58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 105 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout]  59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 106 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 107 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 108 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout]  62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 109 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 110 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 111 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout]  65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 112 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 113 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 114 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]  68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 115 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout]  69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 116 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 129 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 130 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 131 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 132 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 133 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 134 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             "bayan.data.search" => {
[INFO] [stdout]     |             ------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 179 |             "bayan.data.search" => Ok(Value::Text("نتائج البحث".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stdout]     |             --------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 181 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stdout]     |             -------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 183 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stdout]     |             --------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 185 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]   --> src/balagha.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let count = sentences.len();
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `command`
[INFO] [stdout]   --> src/executor.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let command = format!("bayan.{}.{}", verb_root, object_root);
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `functions` is never read
[INFO] [stdout]  --> src/loops.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Loops { functions: Functions }
[INFO] [stdout]   |            -----   ^^^^^^^^^
[INFO] [stdout]   |            |
[INFO] [stdout]   |            field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bayan_compiler::optimizer::CodeOptimizer`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bayan_compiler::optimizer::CodeOptimizer;
[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 import: `bayan_compiler::balagha::BalaghaAnalyzer`
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bayan_compiler::balagha::BalaghaAnalyzer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.07s
[INFO] running `Command { std: "docker" "inspect" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `Damir`
[INFO] [stdout]  --> src/generator.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::musarrif::{Musarrafa, Zaman, Damir};
[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 import: `crate::musarrif::Musarrif`
[INFO] [stdout]  --> src/interpreter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::musarrif::Musarrif;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::generator::Generator`
[INFO] [stdout]  --> src/interpreter.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::generator::Generator;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BayanRuntime`
[INFO] [stdout]  --> src/interpreter.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::runtime::{BayanRuntime, Value};
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::musarrif::Musarrafa`
[INFO] [stdout]  --> src/optimizer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::musarrif::Musarrafa;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/morphology.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zaman`
[INFO] [stdout]  --> src/orchestrator.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::morphology::{Morphology, Zaman};
[INFO] [stdout]   |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ComposedSentence`
[INFO] [stdout]  --> src/executor.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ComposedSentence`
[INFO] [stdout]  --> src/control.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::runtime::Value`
[INFO] [stdout]  --> src/control.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::runtime::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/variables.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::runtime::Value`
[INFO] [stdout]  --> src/loops.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::runtime::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 71 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 72 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 73 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 74 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 75 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 76 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 77 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 78 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 79 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 80 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 81 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 82 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 83 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 84 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 85 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 93 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 94 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 95 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 96 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 97 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 98 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 99 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout]  53 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 100 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 101 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout]  55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 102 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout]  56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 103 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout]  57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 104 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bayan_compiler v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout]  58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 105 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout]  59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 106 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 107 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 108 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout]  62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 109 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 110 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 111 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout]  65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 112 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 113 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 114 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]  68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 115 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout]  69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 116 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 129 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 130 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 131 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 132 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 133 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 134 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             "bayan.data.search" => {
[INFO] [stdout]     |             ------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 179 |             "bayan.data.search" => Ok(Value::Text("نتائج البحث".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stdout]     |             --------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 181 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stdout]     |             -------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 183 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stdout]     |             --------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 185 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]   --> src/balagha.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let count = sentences.len();
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `command`
[INFO] [stdout]   --> src/executor.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let command = format!("bayan.{}.{}", verb_root, object_root);
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `functions` is never read
[INFO] [stdout]  --> src/loops.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Loops { functions: Functions }
[INFO] [stdout]   |            -----   ^^^^^^^^^
[INFO] [stdout]   |            |
[INFO] [stdout]   |            field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bayan_compiler::optimizer::CodeOptimizer`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bayan_compiler::optimizer::CodeOptimizer;
[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 import: `bayan_compiler::balagha::BalaghaAnalyzer`
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use bayan_compiler::balagha::BalaghaAnalyzer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Damir`
[INFO] [stdout]  --> src/generator.rs:1:41
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::musarrif::{Musarrafa, Zaman, Damir};
[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 import: `crate::musarrif::Musarrif`
[INFO] [stdout]  --> src/interpreter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::musarrif::Musarrif;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::generator::Generator`
[INFO] [stdout]  --> src/interpreter.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::generator::Generator;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BayanRuntime`
[INFO] [stdout]  --> src/interpreter.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::runtime::{BayanRuntime, Value};
[INFO] [stdout]   |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::musarrif::Musarrafa`
[INFO] [stdout]  --> src/optimizer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::musarrif::Musarrafa;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/morphology.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Zaman`
[INFO] [stdout]  --> src/orchestrator.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::morphology::{Morphology, Zaman};
[INFO] [stdout]   |                                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ComposedSentence`
[INFO] [stdout]  --> src/executor.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ComposedSentence`
[INFO] [stdout]  --> src/control.rs:1:33
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::runtime::Value`
[INFO] [stdout]  --> src/control.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::runtime::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> src/variables.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::runtime::Value`
[INFO] [stdout]  --> src/loops.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::runtime::Value;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 71 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 72 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 73 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 74 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 75 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 76 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 77 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:78:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 78 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 79 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 80 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 81 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 82 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]    |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 83 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]    |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:84:13
[INFO] [stdout]    |
[INFO] [stdout] 69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 84 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 85 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 93 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 94 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 95 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 96 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 97 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 98 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/generator.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stdout]    |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 99 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stdout]    |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout]  53 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 100 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout]  54 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 101 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout]  55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 102 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout]  56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 103 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout]  57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 104 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout]  58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 105 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout]  59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 106 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 107 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 108 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout]  62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 109 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 110 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 111 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout]  65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 112 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 113 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 114 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout]  68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 115 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:116:13
[INFO] [stdout]     |
[INFO] [stdout]  69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 116 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 129 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 130 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 131 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 132 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ----- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 133 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/generator.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ---- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 134 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stdout]     |             ^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:179:13
[INFO] [stdout]     |
[INFO] [stdout] 155 |             "bayan.data.search" => {
[INFO] [stdout]     |             ------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 179 |             "bayan.data.search" => Ok(Value::Text("نتائج البحث".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:181:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stdout]     |             --------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 181 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stdout]     |             -------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 183 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime.rs:185:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stdout]     |             --------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 185 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `count`
[INFO] [stdout]   --> src/balagha.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let count = sentences.len();
[INFO] [stdout]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `command`
[INFO] [stdout]   --> src/executor.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let command = format!("bayan.{}.{}", verb_root, object_root);
[INFO] [stdout]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/executor.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let r = e.execute_sentence("دارس يدرس العلم").unwrap();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/variables.rs:64:13
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let r = vars.set("اجعل نتيجة في شكر الله").unwrap();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `functions` is never read
[INFO] [stdout]  --> src/loops.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Loops { functions: Functions }
[INFO] [stdout]   |            -----   ^^^^^^^^^
[INFO] [stdout]   |            |
[INFO] [stdout]   |            field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.99s
[INFO] running `Command { std: "docker" "inspect" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Damir`
[INFO] [stderr]  --> src/generator.rs:1:41
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::musarrif::{Musarrafa, Zaman, Damir};
[INFO] [stderr]   |                                         ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::musarrif::Musarrif`
[INFO] [stderr]  --> src/interpreter.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::musarrif::Musarrif;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::generator::Generator`
[INFO] [stderr]  --> src/interpreter.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::generator::Generator;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BayanRuntime`
[INFO] [stderr]  --> src/interpreter.rs:3:22
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::runtime::{BayanRuntime, Value};
[INFO] [stderr]   |                      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::musarrif::Musarrafa`
[INFO] [stderr]  --> src/optimizer.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::musarrif::Musarrafa;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> src/morphology.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Zaman`
[INFO] [stderr]  --> src/orchestrator.rs:1:37
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::morphology::{Morphology, Zaman};
[INFO] [stderr]   |                                     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ComposedSentence`
[INFO] [stderr]  --> src/executor.rs:1:33
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stderr]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ComposedSentence`
[INFO] [stderr]  --> src/control.rs:1:33
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::composer::{Composer, ComposedSentence};
[INFO] [stderr]   |                                 ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::runtime::Value`
[INFO] [stderr]  --> src/control.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use crate::runtime::Value;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::collections::HashMap`
[INFO] [stderr]  --> src/variables.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::collections::HashMap;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::runtime::Value`
[INFO] [stderr]  --> src/loops.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use crate::runtime::Value;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:71:13
[INFO] [stderr]    |
[INFO] [stderr] 56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 71 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:72:13
[INFO] [stderr]    |
[INFO] [stderr] 57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 72 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:73:13
[INFO] [stderr]    |
[INFO] [stderr] 58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 73 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:74:13
[INFO] [stderr]    |
[INFO] [stderr] 59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 74 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:75:13
[INFO] [stderr]    |
[INFO] [stderr] 60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 75 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:76:13
[INFO] [stderr]    |
[INFO] [stderr] 61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]    |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 76 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]    |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:77:13
[INFO] [stderr]    |
[INFO] [stderr] 62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 77 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:78:13
[INFO] [stderr]    |
[INFO] [stderr] 63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]    |             ------ matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 78 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]    |             ^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:79:13
[INFO] [stderr]    |
[INFO] [stderr] 64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 79 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 80 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 81 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:82:13
[INFO] [stderr]    |
[INFO] [stderr] 67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stderr]    |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 82 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stderr]    |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stderr]    |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 83 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stderr]    |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:84:13
[INFO] [stderr]    |
[INFO] [stderr] 69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 84 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:85:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 85 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:93:13
[INFO] [stderr]    |
[INFO] [stderr] 46 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 93 |             "كتب" => Ok(Jidhr::Kataba),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:94:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 94 |             "حسب" => Ok(Jidhr::Hasaba),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:95:13
[INFO] [stderr]    |
[INFO] [stderr] 48 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 95 |             "خزن" => Ok(Jidhr::Khazana),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:96:13
[INFO] [stderr]    |
[INFO] [stderr] 49 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 96 |             "بعث" => Ok(Jidhr::Ba3atha),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:97:13
[INFO] [stderr]    |
[INFO] [stderr] 50 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 97 |             "جمع" => Ok(Jidhr::Jama3a),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:98:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 98 |             "فصل" => Ok(Jidhr::Fasala),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> src/generator.rs:99:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stderr]    |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 99 |             "رسم" => Ok(Jidhr::Rasama),
[INFO] [stderr]    |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:100:13
[INFO] [stderr]     |
[INFO] [stderr]  53 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 100 |             "علم" => Ok(Jidhr::Alima),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr]  54 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 101 |             "حفظ" => Ok(Jidhr::Hafitha),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:102:13
[INFO] [stderr]     |
[INFO] [stderr]  55 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 102 |             "نشر" => Ok(Jidhr::Nashara),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:103:13
[INFO] [stderr]     |
[INFO] [stderr]  56 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 103 |             "فتح" => Ok(Jidhr::Fataha),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:104:13
[INFO] [stderr]     |
[INFO] [stderr]  57 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 104 |             "طبع" => Ok(Jidhr::Taba3a),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:105:13
[INFO] [stderr]     |
[INFO] [stderr]  58 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 105 |             "بحث" => Ok(Jidhr::Bahatha),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:106:13
[INFO] [stderr]     |
[INFO] [stderr]  59 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 106 |             "حذف" => Ok(Jidhr::Hathafa),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:107:13
[INFO] [stderr]     |
[INFO] [stderr]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 107 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 108 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:109:13
[INFO] [stderr]     |
[INFO] [stderr]  62 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 109 |             "لصق" => Ok(Jidhr::Lasqata),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:110:13
[INFO] [stderr]     |
[INFO] [stderr]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ------ matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 110 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:111:13
[INFO] [stderr]     |
[INFO] [stderr]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 111 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:112:13
[INFO] [stderr]     |
[INFO] [stderr]  65 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 112 |             "شغل" => Ok(Jidhr::Shaghghala),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:113:13
[INFO] [stderr]     |
[INFO] [stderr]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 113 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:114:13
[INFO] [stderr]     |
[INFO] [stderr]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 114 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:115:13
[INFO] [stderr]     |
[INFO] [stderr]  68 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stderr]     |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 115 |             "عد" => Ok(Jidhr::Thalatha),
[INFO] [stderr]     |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:116:13
[INFO] [stderr]     |
[INFO] [stderr]  69 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 116 |             "رتب" => Ok(Jidhr::Rattaba),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:129:13
[INFO] [stderr]     |
[INFO] [stderr]  60 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 129 |             "نسخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:130:13
[INFO] [stderr]     |
[INFO] [stderr]  61 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 130 |             "سخ" => Ok(Jidhr::Nasakha),
[INFO] [stderr]     |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:131:13
[INFO] [stderr]     |
[INFO] [stderr]  63 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ------ matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 131 |             "ترجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr]  64 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 132 |             "رجم" => Ok(Jidhr::Tarjama),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:133:13
[INFO] [stderr]     |
[INFO] [stderr]  66 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ----- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 133 |             "أمن" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/generator.rs:134:13
[INFO] [stderr]     |
[INFO] [stderr]  67 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ---- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 134 |             "من" => Ok(Jidhr::Ammana),
[INFO] [stderr]     |             ^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/runtime.rs:179:13
[INFO] [stderr]     |
[INFO] [stderr] 155 |             "bayan.data.search" => {
[INFO] [stderr]     |             ------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 179 |             "bayan.data.search" => Ok(Value::Text("نتائج البحث".to_string())),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/runtime.rs:181:13
[INFO] [stderr]     |
[INFO] [stderr] 138 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stderr]     |             --------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 181 |             "bayan.io.copy" => Ok(Value::Text("تم النسخ".to_string())),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/runtime.rs:183:13
[INFO] [stderr]     |
[INFO] [stderr] 139 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stderr]     |             -------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 183 |             "bayan.ai.translate" => Ok(Value::Text("تمت الترجمة".to_string())),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]    --> src/runtime.rs:185:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stderr]     |             --------------------- matches all the relevant values
[INFO] [stderr] ...
[INFO] [stderr] 185 |             "bayan.security.lock" => Ok(Value::Text("تم التأمين".to_string())),
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `count`
[INFO] [stderr]   --> src/balagha.rs:39:13
[INFO] [stderr]    |
[INFO] [stderr] 39 |         let count = sentences.len();
[INFO] [stderr]    |             ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `command`
[INFO] [stderr]   --> src/executor.rs:32:13
[INFO] [stderr]    |
[INFO] [stderr] 32 |         let command = format!("bayan.{}.{}", verb_root, object_root);
[INFO] [stderr]    |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_command`
[INFO] [stderr] 
[INFO] [stderr] warning: field `functions` is never read
[INFO] [stderr]  --> src/loops.rs:4:20
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct Loops { functions: Functions }
[INFO] [stderr]   |            -----   ^^^^^^^^^
[INFO] [stderr]   |            |
[INFO] [stderr]   |            field in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `r`
[INFO] [stderr]   --> src/executor.rs:71:13
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let r = e.execute_sentence("دارس يدرس العلم").unwrap();
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `r`
[INFO] [stderr]   --> src/variables.rs:64:13
[INFO] [stderr]    |
[INFO] [stderr] 64 |         let r = vars.set("اجعل نتيجة في شكر الله").unwrap();
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stderr] 
[INFO] [stderr] warning: `bayan_compiler` (lib) generated 64 warnings (run `cargo fix --lib -p bayan_compiler` to apply 14 suggestions)
[INFO] [stderr] warning: `bayan_compiler` (lib test) generated 66 warnings (64 duplicates) (run `cargo fix --lib -p bayan_compiler --tests` to apply 2 suggestions)
[INFO] [stderr] warning: unused import: `bayan_compiler::optimizer::CodeOptimizer`
[INFO] [stderr]  --> src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use bayan_compiler::optimizer::CodeOptimizer;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `bayan_compiler::balagha::BalaghaAnalyzer`
[INFO] [stderr]  --> src/main.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use bayan_compiler::balagha::BalaghaAnalyzer;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `bayan_compiler` (bin "bayan" test) generated 2 warnings (run `cargo fix --bin "bayan" -p bayan_compiler --tests` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bayan_compiler-02f0479265c6865a)
[INFO] [stdout] 
[INFO] [stdout] running 95 tests
[INFO] [stdout] test ai::tests::test_predict ... ok
[INFO] [stdout] test ai::tests::test_sentiment ... ok
[INFO] [stdout] test balagha::tests::test_balagha_for_good_code ... ok
[INFO] [stdout] test balagha::tests::test_balagha_for_verbose_code ... ok
[INFO] [stdout] test bayan_engine::tests::test_execute_line_simple ... ok
[INFO] [stdout] test composer::tests::test_darasa_sentence ... ok
[INFO] [stdout] test composer::tests::test_shakara_sentence ... ok
[INFO] [stdout] test control::tests::test_if_false ... ok
[INFO] [stdout] test database::tests::test_create_insert_select ... ok
[INFO] [stdout] test control::tests::test_if_then ... ok
[INFO] [stdout] test database::tests::test_delete ... ok
[INFO] [stdout] test executor::tests::test_execute_darasa ... ok
[INFO] [stdout] test exceptions::tests::test_try_success ... ok
[INFO] [stdout] test functions::tests::test_define ... ok
[INFO] [stdout] test game::tests::test_distance ... ok
[INFO] [stdout] test executor::tests::test_execute_shakara ... ok
[INFO] [stdout] test exceptions::tests::test_try_fail ... ok
[INFO] [stdout] test game::tests::test_collision ... ok
[INFO] [stdout] test functions::tests::test_call ... ok
[INFO] [stdout] test game::tests::test_game_object ... ok
[INFO] [stdout] test generator::tests::test_inba3atha ... ok
[INFO] [stdout] test generator::tests::test_yuhasibu ... ok
[INFO] [stdout] test loops::tests::test_repeat_number ... ok
[INFO] [stdout] test generator::tests::test_yahfathuhu ... ok
[INFO] [stdout] test loops::tests::test_repeat_simple ... ok
[INFO] [stdout] test morphology::tests::test_nasakha ... ok
[INFO] [stdout] test morphology::tests::test_qaraa ... ok
[INFO] [stdout] test morphology::derivation_tests::test_derive_shukr ... ok
[INFO] [stdout] test morphology::tests::test_ammana ... ok
[INFO] [stdout] test morphology::tests::test_yaktubu ... ok
[INFO] [stdout] test morphology::tests::test_tarjama ... ok
[INFO] [stdout] test morphology::tests::test_جلس ... ok
[INFO] [stdout] test morphology::tests::test_حكم ... ok
[INFO] [stdout] test morphology::tests::test_حمل ... ok
[INFO] [stdout] test morphology::tests::test_دخل ... ok
[INFO] [stdout] test morphology::tests::test_خرج ... ok
[INFO] [stdout] test morphology::tests::test_درس ... ok
[INFO] [stdout] test morphology::tests::test_ذهب ... ok
[INFO] [stdout] test morphology::tests::test_رجع ... ok
[INFO] [stdout] test morphology::tests::test_سأل ... ok
[INFO] [stdout] test morphology::tests::test_سكن ... ok
[INFO] [stdout] test ai::tests::test_learn_answer ... ok
[INFO] [stdout] test bayan_engine::tests::test_execute_line_with_assignment ... ok
[INFO] [stdout] test bayan_engine::tests::test_extract_input_text ... ok
[INFO] [stdout] test generator::tests::test_ihtasaba ... ok
[INFO] [stdout] test generator::tests::test_qaraa ... ok
[INFO] [stdout] test generator::tests::test_istaqraa ... ok
[INFO] [stdout] test morphology::tests::test_فهم ... ok
[INFO] [stdout] test musarrif::tests::test_ihtasaba ... ok
[INFO] [stdout] test morphology::tests::test_قام ... ok
[INFO] [stdout] test morphology::tests::test_سلم ... ok
[INFO] [stdout] test generator::tests::test_sayuhassibu ... ok
[INFO] [stdout] test morphology::tests::test_ملك ... ok
[INFO] [stdout] test musarrif::tests::test_qaraa ... ok
[INFO] [stdout] test musarrif::tests::test_sayuhassibu ... ok
[INFO] [stdout] test musarrif::tests::test_yahfathuhu ... ok
[INFO] [stdout] test musarrif::tests::test_yuhasibu ... ok
[INFO] [stdout] test optimizer::tests::test_fusion_detection ... ok
[INFO] [stdout] test optimizer::tests::test_missing_object ... ok
[INFO] [stdout] test optimizer::tests::test_no_suggestions_for_good_code ... ok
[INFO] [stdout] test orchestrator::tests::test_execute_20_roots ... ok
[INFO] [stdout] test optimizer::tests::test_parallel_suggestion ... ok
[INFO] [stdout] test orchestrator::tests::test_execute_sabara ... ok
[INFO] [stdout] test orchestrator::tests::test_execute_shakara ... ok
[INFO] [stdout] test parser::tests::test_mabni_subject ... ok
[INFO] [stdout] test parser::tests::test_maqsour_subject ... ok
[INFO] [stdout] test morphology::tests::test_غفر ... ok
[INFO] [stdout] test morphology::tests::test_نام ... ok
[INFO] [stdout] test musarrif::tests::test_inba3atha ... ok
[INFO] [stdout] test parser::tests::test_object ... ok
[INFO] [stdout] test musarrif::tests::test_istaqraa ... ok
[INFO] [stdout] test parser::tests::test_subject ... ok
[INFO] [stdout] test parser::tests::test_transitive ... ok
[INFO] [stdout] test parser::tests::test_valid ... ok
[INFO] [stdout] test runtime::tests::test_compute_sync ... ok
[INFO] [stdout] test runtime::tests::test_profile ... ok
[INFO] [stdout] test runtime::tests::test_read_sync ... ok
[INFO] [stdout] test server::tests::test_add_route ... ok
[INFO] [stdout] test bayan_engine::tests::test_extract_verb ... ok
[INFO] [stdout] test variables::tests::test_list ... ok
[INFO] [stdout] test variables::tests::test_set_equals ... ok
[INFO] [stdout] test morphology::tests::test_عمل ... ok
[INFO] [stdout] test variables::tests::test_set_fi ... ok
[INFO] [stdout] test runtime::tests::test_listen ... ok
[INFO] [stdout] test server::tests::test_server_creation ... ok
[INFO] [stdout] test runtime::tests::test_parallel_map ... ok
[INFO] [stdout] test morphology::tests::test_sabara ... ok
[INFO] [stdout] test morphology::tests::test_shakara ... ok
[INFO] [stdout] test morphology::tests::test_رحم ... ok
[INFO] [stdout] test runtime::tests::test_encrypt ... ok
[INFO] [stdout] test balagha::tests::test_balagha_levels ... FAILED
[INFO] [stdout] test parser::tests::test_manqous_subject ... FAILED
[INFO] [stdout] test generator_new::tests::test_count has been running for over 60 seconds
[INFO] [stdout] test generator_new::tests::test_lookup has been running for over 60 seconds
[INFO] [stdout] test generator_new::tests::test_unknown has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea", kill_on_drop: false }`
[INFO] [stdout] 60337125daa83bdce484873ddce5152eca2fd9b5f52a45191135f48ee6e374ea
