[INFO] cloning repository https://github.com/Alkamal01/cogni-icp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Alkamal01/cogni-icp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlkamal01%2Fcogni-icp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlkamal01%2Fcogni-icp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a0047d4b91d3cf678c059cff0c1bb8e5e64335a5
[INFO] checking Alkamal01/cogni-icp against try#a3a874232ae0a7586b5fbe7483c5a42e157bd62a for pr-151109
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAlkamal01%2Fcogni-icp" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Alkamal01/cogni-icp
[INFO] finished tweaking git repo https://github.com/Alkamal01/cogni-icp
[INFO] tweaked toml for git repo https://github.com/Alkamal01/cogni-icp written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Alkamal01/cogni-icp on toolchain a3a874232ae0a7586b5fbe7483c5a42e157bd62a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a3a874232ae0a7586b5fbe7483c5a42e157bd62a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Alkamal01/cogni-icp 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" "+a3a874232ae0a7586b5fbe7483c5a42e157bd62a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a3a874232ae0a7586b5fbe7483c5a42e157bd62a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 86df30ed4e369c679b4d6912203aa9b437bd36b601c692995b2c1718e5985a42
[INFO] running `Command { std: "docker" "start" "-a" "86df30ed4e369c679b4d6912203aa9b437bd36b601c692995b2c1718e5985a42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "86df30ed4e369c679b4d6912203aa9b437bd36b601c692995b2c1718e5985a42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86df30ed4e369c679b4d6912203aa9b437bd36b601c692995b2c1718e5985a42", kill_on_drop: false }`
[INFO] [stdout] 86df30ed4e369c679b4d6912203aa9b437bd36b601c692995b2c1718e5985a42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+a3a874232ae0a7586b5fbe7483c5a42e157bd62a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dc01b8bc3ad47632865c3007b50f511c8b144c7d0bbbe2620a959091dc4a120d
[INFO] running `Command { std: "docker" "start" "-a" "dc01b8bc3ad47632865c3007b50f511c8b144c7d0bbbe2620a959091dc4a120d", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling cc v1.2.37
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling data-encoding v2.9.0
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling ic-cdk-executor v0.1.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]     Checking ic0 v0.21.1
[INFO] [stderr]     Checking half v1.8.3
[INFO] [stderr]     Checking pretty v0.12.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling psm v0.1.26
[INFO] [stderr]    Compiling stacker v0.1.21
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling candid_derive v0.10.18
[INFO] [stderr]    Compiling binread_derive v2.1.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling binread v2.2.0
[INFO] [stderr]     Checking serde v1.0.219
[INFO] [stderr]     Checking ic_principal v0.1.1
[INFO] [stderr]     Checking serde_bytes v0.11.17
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking serde_cbor v0.11.2
[INFO] [stderr]     Checking ic-stable-structures v0.6.9
[INFO] [stderr]    Compiling serde_tokenstream v0.1.7
[INFO] [stderr]     Checking candid v0.10.18
[INFO] [stderr]    Compiling ic-cdk-macros v0.8.4
[INFO] [stderr]     Checking ic-cdk v0.12.3
[INFO] [stderr]     Checking cogni-icp-backend v0.1.0 (/opt/rustwide/workdir/src/cogni-icp-backend)
[INFO] [stdout] warning: unused imports: `GroupActivity`, `GroupMessage`, `GroupPoll`, `PollVote`, `SessionParticipant`, `StudyResource`, and `StudySession`
[INFO] [stdout]   --> src/cogni-icp-backend/src/state.rs:8:20
[INFO] [stdout]    |
[INFO] [stdout]  8 |         activity::{GroupActivity, StudyResource, GroupMessage},
[INFO] [stdout]    |                    ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]  9 |         polls::{GroupPoll, PollVote},
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 10 |         sessions::{StudySession, SessionParticipant},
[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: `KnowledgeBaseFile`
[INFO] [stdout]  --> src/cogni-icp-backend/src/lib.rs:5:124
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...t, LearningProgress, LearningMetrics, ModuleCompletion, KnowledgeBaseFile, CourseOutline, ComprehensionAnalysis, TopicSuggestion, ...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `KNOWLEDGE_BASE_FILES`
[INFO] [stdout]  --> src/cogni-icp-backend/src/lib.rs:6:115
[INFO] [stdout]   |
[INFO] [stdout] 6 | ...ARNING_PROGRESS, LEARNING_METRICS, MODULE_COMPLETIONS, KNOWLEDGE_BASE_FILES, next_id};
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `StableBTreeMap` and `memory_manager::MemoryId`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | use ic_stable_structures::{StableBTreeMap, memory_manager::MemoryId};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cell::RefCell`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::cell::RefCell;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use serde_json::json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CanisterHttpRequestArgument`, `HttpMethod`, `HttpResponse`, `TransformArgs`, and `http_request`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...nister::http_request::{http_request, CanisterHttpRequestArgument, HttpMethod, HttpResponse, TransformArgs};
[INFO] [stdout]    |                           ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `GroupActivity`, `GroupMessage`, `GroupPoll`, `PollVote`, `SessionParticipant`, `StudyResource`, and `StudySession`
[INFO] [stdout]   --> src/cogni-icp-backend/src/state.rs:8:20
[INFO] [stdout]    |
[INFO] [stdout]  8 |         activity::{GroupActivity, StudyResource, GroupMessage},
[INFO] [stdout]    |                    ^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout]  9 |         polls::{GroupPoll, PollVote},
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^
[INFO] [stdout] 10 |         sessions::{StudySession, SessionParticipant},
[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: `KnowledgeBaseFile`
[INFO] [stdout]  --> src/cogni-icp-backend/src/lib.rs:5:124
[INFO] [stdout]   |
[INFO] [stdout] 5 | ...t, LearningProgress, LearningMetrics, ModuleCompletion, KnowledgeBaseFile, CourseOutline, ComprehensionAnalysis, TopicSuggestion, ...
[INFO] [stdout]   |                                                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `KNOWLEDGE_BASE_FILES`
[INFO] [stdout]  --> src/cogni-icp-backend/src/lib.rs:6:115
[INFO] [stdout]   |
[INFO] [stdout] 6 | ...ARNING_PROGRESS, LEARNING_METRICS, MODULE_COMPLETIONS, KNOWLEDGE_BASE_FILES, next_id};
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `StableBTreeMap` and `memory_manager::MemoryId`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | use ic_stable_structures::{StableBTreeMap, memory_manager::MemoryId};
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cell::RefCell`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::cell::RefCell;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::json`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use serde_json::json;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CanisterHttpRequestArgument`, `HttpMethod`, `HttpResponse`, `TransformArgs`, and `http_request`
[INFO] [stdout]   --> src/cogni-icp-backend/src/lib.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...nister::http_request::{http_request, CanisterHttpRequestArgument, HttpMethod, HttpResponse, TransformArgs};
[INFO] [stdout]    |                           ^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cloned` found for enum `std::option::Option<User>` in the current scope
[INFO] [stdout]    --> src/cogni-icp-backend/src/lib.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 248 | /         users
[INFO] [stdout] 249 | |             .borrow()
[INFO] [stdout] 250 | |             .values()
[INFO] [stdout] 251 | |             .find(|user| user.email == email)
[INFO] [stdout] 252 | |             .cloned()
[INFO] [stdout]     | |             -^^^^^^ `std::option::Option<User>` is not an iterator
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout] help: call `.into_iter()` first
[INFO] [stdout]     |
[INFO] [stdout] 252 |             .into_iter().cloned()
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cloned` found for enum `std::option::Option<User>` in the current scope
[INFO] [stdout]    --> src/cogni-icp-backend/src/lib.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 248 | /         users
[INFO] [stdout] 249 | |             .borrow()
[INFO] [stdout] 250 | |             .values()
[INFO] [stdout] 251 | |             .find(|user| user.email == email)
[INFO] [stdout] 252 | |             .cloned()
[INFO] [stdout]     | |             -^^^^^^ `std::option::Option<User>` is not an iterator
[INFO] [stdout]     | |_____________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout] help: call `.into_iter()` first
[INFO] [stdout]     |
[INFO] [stdout] 252 |             .into_iter().cloned()
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wallet_address`
[INFO] [stdout]    --> src/cogni-icp-backend/src/lib.rs:862:27
[INFO] [stdout]     |
[INFO] [stdout] 862 | fn get_sui_wallet_balance(wallet_address: String) -> Result<u64, String> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wallet_address`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tutor_data`
[INFO] [stdout]    --> src/cogni-icp-backend/src/lib.rs:900:34
[INFO] [stdout]     |
[INFO] [stdout] 900 | async fn generate_course_outline(tutor_data: &Tutor, topic: &str, user_preferences: &UserSettings) -> Result<CourseOutline, String> {
[INFO] [stdout]     |                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tutor_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session_id`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1013:5
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     session_id: &str,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ai_style`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1020:9
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     let ai_style = &user_preferences.ai_interaction_style;
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ai_style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `course_outline`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1057:68
[INFO] [stdout]      |
[INFO] [stdout] 1057 | ...or, topic: &str, course_outline: Option<&CourseOutline>) -> Result<String, String> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_course_outline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `wallet_address`
[INFO] [stdout]    --> src/cogni-icp-backend/src/lib.rs:862:27
[INFO] [stdout]     |
[INFO] [stdout] 862 | fn get_sui_wallet_balance(wallet_address: String) -> Result<u64, String> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_wallet_address`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tutor_data`
[INFO] [stdout]    --> src/cogni-icp-backend/src/lib.rs:900:34
[INFO] [stdout]     |
[INFO] [stdout] 900 | async fn generate_course_outline(tutor_data: &Tutor, topic: &str, user_preferences: &UserSettings) -> Result<CourseOutline, String> {
[INFO] [stdout]     |                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tutor_data`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session_id`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1013:5
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     session_id: &str,
[INFO] [stdout]      |     ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ai_style`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1020:9
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     let ai_style = &user_preferences.ai_interaction_style;
[INFO] [stdout]      |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ai_style`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `course_outline`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1057:68
[INFO] [stdout]      |
[INFO] [stdout] 1057 | ...or, topic: &str, course_outline: Option<&CourseOutline>) -> Result<String, String> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_course_outline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session_id`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1799:27
[INFO] [stdout]      |
[INFO] [stdout] 1799 | fn get_module_completions(session_id: String) -> Result<Vec<ModuleCompletion>, String> {
[INFO] [stdout]      |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `session_id`
[INFO] [stdout]     --> src/cogni-icp-backend/src/lib.rs:1799:27
[INFO] [stdout]      |
[INFO] [stdout] 1799 | fn get_module_completions(session_id: String) -> Result<Vec<ModuleCompletion>, String> {
[INFO] [stdout]      |                           ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cogni-icp-backend` (lib test) due to 1 previous error; 13 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `cogni-icp-backend` (lib) due to 1 previous error; 13 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "dc01b8bc3ad47632865c3007b50f511c8b144c7d0bbbe2620a959091dc4a120d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc01b8bc3ad47632865c3007b50f511c8b144c7d0bbbe2620a959091dc4a120d", kill_on_drop: false }`
[INFO] [stdout] dc01b8bc3ad47632865c3007b50f511c8b144c7d0bbbe2620a959091dc4a120d
