[INFO] cloning repository https://github.com/Mwangi-Derrick/rust_basics
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Mwangi-Derrick/rust_basics" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMwangi-Derrick%2Frust_basics", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMwangi-Derrick%2Frust_basics'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bd830ab3b65fe5e435e2cdd5d5dbf4377a8d0a3d
[INFO] checking Mwangi-Derrick/rust_basics against 4fcf39725a9c99bd495d8c73af83628a256ff9a9 for pr-162233-crater-rollup
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMwangi-Derrick%2Frust_basics" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Mwangi-Derrick/rust_basics
[INFO] finished tweaking git repo https://github.com/Mwangi-Derrick/rust_basics
[INFO] tweaked toml for git repo https://github.com/Mwangi-Derrick/rust_basics written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Mwangi-Derrick/rust_basics on toolchain 4fcf39725a9c99bd495d8c73af83628a256ff9a9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4fcf39725a9c99bd495d8c73af83628a256ff9a9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Mwangi-Derrick/rust_basics 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" "+4fcf39725a9c99bd495d8c73af83628a256ff9a9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-4-Message-Flow-with-Trait-based-Agents/Cargo.toml: can't find `lesson_17_4_message_flow_with_trait_based_agents_benchmark` bench at `benches/lesson_17_4_message_flow_with_trait_based_agents_benchmark.rs` or `benches/lesson_17_4_message_flow_with_trait_based_agents_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_17_4_message_flow_with_trait_based_agents` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_4_message_flow_with_trait_based_agents
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-17-4-message-flow-with-trait-based-agents`, convert `package.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-4-Message-Flow-with-Trait-based-Agents/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_17_4_message_flow_with_trait_based_agents"
[INFO] [stderr]  2 + name = "lesson-17-4-message-flow-with-trait-based-agents"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-17-4-message-flow-with-trait-based-agents`, specify `bin.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-4-Message-Flow-with-Trait-based-Agents/Cargo.toml:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 ~ harness = false
[INFO] [stderr] 17 + [[bin]]
[INFO] [stderr] 18 + name = "lesson-17-4-message-flow-with-trait-based-agents"
[INFO] [stderr] 19 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_17_4_message_flow_with_trait_based_agents` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_17_4_message_flow_with_trait_based_agents` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-4-Option-T-and-Result-T-E-patterns/Cargo.toml: can't find `lesson_03_4_option_t_and_result_t_e_patterns_benchmark` bench at `benches/lesson_03_4_option_t_and_result_t_e_patterns_benchmark.rs` or `benches/lesson_03_4_option_t_and_result_t_e_patterns_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_03_4_option_t_and_result_t_e_patterns` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_4_option_t_and_result_t_e_patterns
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-03-4-option-t-and-result-t-e-patterns`, convert `package.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-4-Option-T-and-Result-T-E-patterns/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_03_4_option_t_and_result_t_e_patterns"
[INFO] [stderr]  2 + name = "lesson-03-4-option-t-and-result-t-e-patterns"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-03-4-option-t-and-result-t-e-patterns`, specify `bin.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-4-Option-T-and-Result-T-E-patterns/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-03-4-option-t-and-result-t-e-patterns"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_03_4_option_t_and_result_t_e_patterns` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_03_4_option_t_and_result_t_e_patterns` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-1-Defining-Traits/Cargo.toml: can't find `lesson_04_1_defining_traits_benchmark` bench at `benches/lesson_04_1_defining_traits_benchmark.rs` or `benches/lesson_04_1_defining_traits_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_04_1_defining_traits` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_1_defining_traits
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-04-1-defining-traits`, convert `package.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-1-Defining-Traits/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_04_1_defining_traits"
[INFO] [stderr]  2 + name = "lesson-04-1-defining-traits"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-04-1-defining-traits`, specify `bin.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-1-Defining-Traits/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-04-1-defining-traits"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_04_1_defining_traits` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_04_1_defining_traits` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-1-PyO3-and-Maturin-Basics/Cargo.toml: can't find `lesson_12_1_pyo3_and_maturin_basics_benchmark` bench at `benches/lesson_12_1_pyo3_and_maturin_basics_benchmark.rs` or `benches/lesson_12_1_pyo3_and_maturin_basics_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_12_1_pyo3_and_maturin_basics` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_1_pyo3_and_maturin_basics
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-12-1-pyo3-and-maturin-basics`, convert `package.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-1-PyO3-and-Maturin-Basics/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_12_1_pyo3_and_maturin_basics"
[INFO] [stderr]  2 + name = "lesson-12-1-pyo3-and-maturin-basics"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-12-1-pyo3-and-maturin-basics`, specify `bin.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-1-PyO3-and-Maturin-Basics/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-12-1-pyo3-and-maturin-basics"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_12_1_pyo3_and_maturin_basics` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_12_1_pyo3_and_maturin_basics` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-06-File-IO-System-Interaction/Lesson-06-1-Reading-and-Writing-Files/Cargo.toml: can't find `lesson_06_1_reading_and_writing_files_benchmark` bench at `benches/lesson_06_1_reading_and_writing_files_benchmark.rs` or `benches/lesson_06_1_reading_and_writing_files_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_06_1_reading_and_writing_files` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_06_1_reading_and_writing_files
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-06-1-reading-and-writing-files`, convert `package.name`
[INFO] [stderr]   --> Module-06-File-IO-System-Interaction/Lesson-06-1-Reading-and-Writing-Files/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_06_1_reading_and_writing_files"
[INFO] [stderr]  2 + name = "lesson-06-1-reading-and-writing-files"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-06-1-reading-and-writing-files`, specify `bin.name`
[INFO] [stderr]   --> Module-06-File-IO-System-Interaction/Lesson-06-1-Reading-and-Writing-Files/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-06-1-reading-and-writing-files"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_06_1_reading_and_writing_files` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_06_1_reading_and_writing_files` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-7-Structs-with-References-Lifetime-Parameters/Cargo.toml: can't find `lesson_02_7_structs_with_references_lifetime_parameters_benchmark` bench at `benches/lesson_02_7_structs_with_references_lifetime_parameters_benchmark.rs` or `benches/lesson_02_7_structs_with_references_lifetime_parameters_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_7_structs_with_references_lifetime_parameters` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_7_structs_with_references_lifetime_parameters
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-7-structs-with-references-lifetime-parameters`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-7-Structs-with-References-Lifetime-Parameters/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_7_structs_with_references_lifetime_parameters"
[INFO] [stderr]  2 + name = "lesson-02-7-structs-with-references-lifetime-parameters"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-7-structs-with-references-lifetime-parameters`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-7-Structs-with-References-Lifetime-Parameters/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-7-structs-with-references-lifetime-parameters"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_7_structs_with_references_lifetime_parameters` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_7_structs_with_references_lifetime_parameters` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-2-Move-Semantics-vs-Clone-vs-Copy/Cargo.toml: can't find `lesson_02_2_move_semantics_vs_clone_vs_copy_benchmark` bench at `benches/lesson_02_2_move_semantics_vs_clone_vs_copy_benchmark.rs` or `benches/lesson_02_2_move_semantics_vs_clone_vs_copy_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_2_move_semantics_vs_clone_vs_copy` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_2_move_semantics_vs_clone_vs_copy
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-2-move-semantics-vs-clone-vs-copy`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-2-Move-Semantics-vs-Clone-vs-Copy/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_2_move_semantics_vs_clone_vs_copy"
[INFO] [stderr]  2 + name = "lesson-02-2-move-semantics-vs-clone-vs-copy"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-2-move-semantics-vs-clone-vs-copy`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-2-Move-Semantics-vs-Clone-vs-Copy/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-2-move-semantics-vs-clone-vs-copy"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_2_move_semantics_vs_clone_vs_copy` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_2_move_semantics_vs_clone_vs_copy` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-4-Higher-Rank-Trait-Bounds-HRTBs/Cargo.toml: can't find `lesson_13_4_higher_rank_trait_bounds_hrtbs_benchmark` bench at `benches/lesson_13_4_higher_rank_trait_bounds_hrtbs_benchmark.rs` or `benches/lesson_13_4_higher_rank_trait_bounds_hrtbs_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_13_4_higher_rank_trait_bounds_hrtbs` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_4_higher_rank_trait_bounds_hrtbs
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-13-4-higher-rank-trait-bounds-hrtbs`, convert `package.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-4-Higher-Rank-Trait-Bounds-HRTBs/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_13_4_higher_rank_trait_bounds_hrtbs"
[INFO] [stderr]  2 + name = "lesson-13-4-higher-rank-trait-bounds-hrtbs"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-13-4-higher-rank-trait-bounds-hrtbs`, specify `bin.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-4-Higher-Rank-Trait-Bounds-HRTBs/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-13-4-higher-rank-trait-bounds-hrtbs"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_13_4_higher_rank_trait_bounds_hrtbs` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_13_4_higher_rank_trait_bounds_hrtbs` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-1-Ownership-Model/Cargo.toml: can't find `lesson_02_1_ownership_model_benchmark` bench at `benches/lesson_02_1_ownership_model_benchmark.rs` or `benches/lesson_02_1_ownership_model_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_1_ownership_model` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_1_ownership_model
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-1-ownership-model`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-1-Ownership-Model/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_1_ownership_model"
[INFO] [stderr]  2 + name = "lesson-02-1-ownership-model"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-1-ownership-model`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-1-Ownership-Model/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-1-ownership-model"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_1_ownership_model` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_1_ownership_model` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-4-Retry-Logic-with-Exponential-Backoff/Cargo.toml: can't find `lesson_14_4_retry_logic_with_exponential_backoff_benchmark` bench at `benches/lesson_14_4_retry_logic_with_exponential_backoff_benchmark.rs` or `benches/lesson_14_4_retry_logic_with_exponential_backoff_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_4_retry_logic_with_exponential_backoff` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_4_retry_logic_with_exponential_backoff
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-4-retry-logic-with-exponential-backoff`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-4-Retry-Logic-with-Exponential-Backoff/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_4_retry_logic_with_exponential_backoff"
[INFO] [stderr]  2 + name = "lesson-14-4-retry-logic-with-exponential-backoff"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-4-retry-logic-with-exponential-backoff`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-4-Retry-Logic-with-Exponential-Backoff/Cargo.toml:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 ~ harness = false
[INFO] [stderr] 17 + [[bin]]
[INFO] [stderr] 18 + name = "lesson-14-4-retry-logic-with-exponential-backoff"
[INFO] [stderr] 19 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_4_retry_logic_with_exponential_backoff` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_4_retry_logic_with_exponential_backoff` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-09-Project-Modularization/Lesson-09-3-Multi-crate-Workspaces/Cargo.toml: can't find `lesson_09_3_multi_crate_workspaces_benchmark` bench at `benches/lesson_09_3_multi_crate_workspaces_benchmark.rs` or `benches/lesson_09_3_multi_crate_workspaces_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_09_3_multi_crate_workspaces` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_3_multi_crate_workspaces
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-09-3-multi-crate-workspaces`, convert `package.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-3-Multi-crate-Workspaces/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_09_3_multi_crate_workspaces"
[INFO] [stderr]  2 + name = "lesson-09-3-multi-crate-workspaces"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-09-3-multi-crate-workspaces`, specify `bin.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-3-Multi-crate-Workspaces/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-09-3-multi-crate-workspaces"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_09_3_multi_crate_workspaces` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_09_3_multi_crate_workspaces` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-1-Benchmarking-with-Criterion-rs/Cargo.toml: can't find `lesson_15_1_benchmarking_with_criterion_rs_benchmark` bench at `benches/lesson_15_1_benchmarking_with_criterion_rs_benchmark.rs` or `benches/lesson_15_1_benchmarking_with_criterion_rs_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_15_1_benchmarking_with_criterion_rs` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_1_benchmarking_with_criterion_rs
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-15-1-benchmarking-with-criterion-rs`, convert `package.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-1-Benchmarking-with-Criterion-rs/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_15_1_benchmarking_with_criterion_rs"
[INFO] [stderr]  2 + name = "lesson-15-1-benchmarking-with-criterion-rs"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-15-1-benchmarking-with-criterion-rs`, specify `bin.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-1-Benchmarking-with-Criterion-rs/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-15-1-benchmarking-with-criterion-rs"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_15_1_benchmarking_with_criterion_rs` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_15_1_benchmarking_with_criterion_rs` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-2-Dockerizing-Rust-Services/Cargo.toml: can't find `lesson_16_2_dockerizing_rust_services_benchmark` bench at `benches/lesson_16_2_dockerizing_rust_services_benchmark.rs` or `benches/lesson_16_2_dockerizing_rust_services_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_16_2_dockerizing_rust_services` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_2_dockerizing_rust_services
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-16-2-dockerizing-rust-services`, convert `package.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-2-Dockerizing-Rust-Services/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_16_2_dockerizing_rust_services"
[INFO] [stderr]  2 + name = "lesson-16-2-dockerizing-rust-services"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-16-2-dockerizing-rust-services`, specify `bin.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-2-Dockerizing-Rust-Services/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-16-2-dockerizing-rust-services"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_16_2_dockerizing_rust_services` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_16_2_dockerizing_rust_services` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-01-Core-Foundations/Lesson-01-4-Control-Flow-Loops-and-Match-Statements/Cargo.toml: can't find `lesson_01_4_control_flow_loops_and_match_statements_benchmark` bench at `benches/lesson_01_4_control_flow_loops_and_match_statements_benchmark.rs` or `benches/lesson_01_4_control_flow_loops_and_match_statements_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_01_4_control_flow_loops_and_match_statements` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_4_control_flow_loops_and_match_statements
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-01-4-control-flow-loops-and-match-statements`, convert `package.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-4-Control-Flow-Loops-and-Match-Statements/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_01_4_control_flow_loops_and_match_statements"
[INFO] [stderr]  2 + name = "lesson-01-4-control-flow-loops-and-match-statements"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-01-4-control-flow-loops-and-match-statements`, specify `bin.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-4-Control-Flow-Loops-and-Match-Statements/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-01-4-control-flow-loops-and-match-statements"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_01_4_control_flow_loops_and_match_statements` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_01_4_control_flow_loops_and_match_statements` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-09-Project-Modularization/Lesson-09-2-Creating-Library-Crates/Cargo.toml: can't find `lesson_09_2_creating_library_crates_benchmark` bench at `benches/lesson_09_2_creating_library_crates_benchmark.rs` or `benches/lesson_09_2_creating_library_crates_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_09_2_creating_library_crates` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_2_creating_library_crates
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-09-2-creating-library-crates`, convert `package.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-2-Creating-Library-Crates/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_09_2_creating_library_crates"
[INFO] [stderr]  2 + name = "lesson-09-2-creating-library-crates"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-09-2-creating-library-crates`, specify `bin.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-2-Creating-Library-Crates/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-09-2-creating-library-crates"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_09_2_creating_library_crates` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_09_2_creating_library_crates` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-3-Mutex-and-RwLock/Cargo.toml: can't find `lesson_11_3_mutex_and_rwlock_benchmark` bench at `benches/lesson_11_3_mutex_and_rwlock_benchmark.rs` or `benches/lesson_11_3_mutex_and_rwlock_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_11_3_mutex_and_rwlock` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_3_mutex_and_rwlock
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-11-3-mutex-and-rwlock`, convert `package.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-3-Mutex-and-RwLock/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_11_3_mutex_and_rwlock"
[INFO] [stderr]  2 + name = "lesson-11-3-mutex-and-rwlock"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-11-3-mutex-and-rwlock`, specify `bin.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-3-Mutex-and-RwLock/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-11-3-mutex-and-rwlock"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_11_3_mutex_and_rwlock` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_11_3_mutex_and_rwlock` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-5-Deploying-to-Cloudflare-Workers/Cargo.toml: can't find `lesson_12_5_deploying_to_cloudflare_workers_benchmark` bench at `benches/lesson_12_5_deploying_to_cloudflare_workers_benchmark.rs` or `benches/lesson_12_5_deploying_to_cloudflare_workers_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_12_5_deploying_to_cloudflare_workers` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_5_deploying_to_cloudflare_workers
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-12-5-deploying-to-cloudflare-workers`, convert `package.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-5-Deploying-to-Cloudflare-Workers/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_12_5_deploying_to_cloudflare_workers"
[INFO] [stderr]  2 + name = "lesson-12-5-deploying-to-cloudflare-workers"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-12-5-deploying-to-cloudflare-workers`, specify `bin.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-5-Deploying-to-Cloudflare-Workers/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-12-5-deploying-to-cloudflare-workers"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_12_5_deploying_to_cloudflare_workers` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_12_5_deploying_to_cloudflare_workers` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-01-Core-Foundations/Lesson-01-3-String-vs-str-vs-slices/Cargo.toml: can't find `lesson_01_3_string_vs_str_vs_slices_benchmark` bench at `benches/lesson_01_3_string_vs_str_vs_slices_benchmark.rs` or `benches/lesson_01_3_string_vs_str_vs_slices_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_01_3_string_vs_str_vs_slices` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_3_string_vs_str_vs_slices
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-01-3-string-vs-str-vs-slices`, convert `package.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-3-String-vs-str-vs-slices/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_01_3_string_vs_str_vs_slices"
[INFO] [stderr]  2 + name = "lesson-01-3-string-vs-str-vs-slices"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-01-3-string-vs-str-vs-slices`, specify `bin.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-3-String-vs-str-vs-slices/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-01-3-string-vs-str-vs-slices"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_01_3_string_vs_str_vs_slices` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_01_3_string_vs_str_vs_slices` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-1-Trait-Objects-and-dyn-Trait/Cargo.toml: can't find `lesson_13_1_trait_objects_and_dyn_trait_benchmark` bench at `benches/lesson_13_1_trait_objects_and_dyn_trait_benchmark.rs` or `benches/lesson_13_1_trait_objects_and_dyn_trait_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_13_1_trait_objects_and_dyn_trait` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_1_trait_objects_and_dyn_trait
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-13-1-trait-objects-and-dyn-trait`, convert `package.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-1-Trait-Objects-and-dyn-Trait/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_13_1_trait_objects_and_dyn_trait"
[INFO] [stderr]  2 + name = "lesson-13-1-trait-objects-and-dyn-trait"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-13-1-trait-objects-and-dyn-trait`, specify `bin.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-1-Trait-Objects-and-dyn-Trait/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-13-1-trait-objects-and-dyn-trait"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_13_1_trait_objects_and_dyn_trait` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_13_1_trait_objects_and_dyn_trait` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-2-Safe-FFI-and-no_mangle-extern-C/Cargo.toml: can't find `lesson_12_2_safe_ffi_and_no_mangle_extern_c_benchmark` bench at `benches/lesson_12_2_safe_ffi_and_no_mangle_extern_c_benchmark.rs` or `benches/lesson_12_2_safe_ffi_and_no_mangle_extern_c_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_12_2_safe_ffi_and_no_mangle_extern_c` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_2_safe_ffi_and_no_mangle_extern_c
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-12-2-safe-ffi-and-no-mangle-extern-c`, convert `package.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-2-Safe-FFI-and-no_mangle-extern-C/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_12_2_safe_ffi_and_no_mangle_extern_c"
[INFO] [stderr]  2 + name = "lesson-12-2-safe-ffi-and-no-mangle-extern-c"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-12-2-safe-ffi-and-no-mangle-extern-c`, specify `bin.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-2-Safe-FFI-and-no_mangle-extern-C/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-12-2-safe-ffi-and-no-mangle-extern-c"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_12_2_safe_ffi_and_no_mangle_extern_c` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_12_2_safe_ffi_and_no_mangle_extern_c` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-4-Versioning-with-cargo-release/Cargo.toml: can't find `lesson_16_4_versioning_with_cargo_release_benchmark` bench at `benches/lesson_16_4_versioning_with_cargo_release_benchmark.rs` or `benches/lesson_16_4_versioning_with_cargo_release_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_16_4_versioning_with_cargo_release` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_4_versioning_with_cargo_release
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-16-4-versioning-with-cargo-release`, convert `package.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-4-Versioning-with-cargo-release/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_16_4_versioning_with_cargo_release"
[INFO] [stderr]  2 + name = "lesson-16-4-versioning-with-cargo-release"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-16-4-versioning-with-cargo-release`, specify `bin.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-4-Versioning-with-cargo-release/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-16-4-versioning-with-cargo-release"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_16_4_versioning_with_cargo_release` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_16_4_versioning_with_cargo_release` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-3-Parallel-Tokenization-and-Chunking/Cargo.toml: can't find `lesson_18_3_parallel_tokenization_and_chunking_benchmark` bench at `benches/lesson_18_3_parallel_tokenization_and_chunking_benchmark.rs` or `benches/lesson_18_3_parallel_tokenization_and_chunking_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_18_3_parallel_tokenization_and_chunking` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_3_parallel_tokenization_and_chunking
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-18-3-parallel-tokenization-and-chunking`, convert `package.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-3-Parallel-Tokenization-and-Chunking/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_18_3_parallel_tokenization_and_chunking"
[INFO] [stderr]  2 + name = "lesson-18-3-parallel-tokenization-and-chunking"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-18-3-parallel-tokenization-and-chunking`, specify `bin.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-3-Parallel-Tokenization-and-Chunking/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-18-3-parallel-tokenization-and-chunking"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_18_3_parallel_tokenization_and_chunking` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_18_3_parallel_tokenization_and_chunking` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-6-Graceful-Shutdown-Cleanup/Cargo.toml: can't find `lesson_14_6_graceful_shutdown_cleanup_benchmark` bench at `benches/lesson_14_6_graceful_shutdown_cleanup_benchmark.rs` or `benches/lesson_14_6_graceful_shutdown_cleanup_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_6_graceful_shutdown_cleanup` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_6_graceful_shutdown_cleanup
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-6-graceful-shutdown-cleanup`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-6-Graceful-Shutdown-Cleanup/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_6_graceful_shutdown_cleanup"
[INFO] [stderr]  2 + name = "lesson-14-6-graceful-shutdown-cleanup"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-6-graceful-shutdown-cleanup`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-6-Graceful-Shutdown-Cleanup/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-14-6-graceful-shutdown-cleanup"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_6_graceful_shutdown_cleanup` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_6_graceful_shutdown_cleanup` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-08-Channels-Messaging-and-Synchronization/Lesson-08-1-MPSC-and-Broadcast-Channels/Cargo.toml: can't find `lesson_08_1_mpsc_and_broadcast_channels_benchmark` bench at `benches/lesson_08_1_mpsc_and_broadcast_channels_benchmark.rs` or `benches/lesson_08_1_mpsc_and_broadcast_channels_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_08_1_mpsc_and_broadcast_channels` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_08_1_mpsc_and_broadcast_channels
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-08-1-mpsc-and-broadcast-channels`, convert `package.name`
[INFO] [stderr]   --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-1-MPSC-and-Broadcast-Channels/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_08_1_mpsc_and_broadcast_channels"
[INFO] [stderr]  2 + name = "lesson-08-1-mpsc-and-broadcast-channels"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-08-1-mpsc-and-broadcast-channels`, specify `bin.name`
[INFO] [stderr]   --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-1-MPSC-and-Broadcast-Channels/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-08-1-mpsc-and-broadcast-channels"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_08_1_mpsc_and_broadcast_channels` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_08_1_mpsc_and_broadcast_channels` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-5-Benchmark-Rust-vs-Python-Preprocessing/Cargo.toml: can't find `lesson_18_5_benchmark_rust_vs_python_preprocessing_benchmark` bench at `benches/lesson_18_5_benchmark_rust_vs_python_preprocessing_benchmark.rs` or `benches/lesson_18_5_benchmark_rust_vs_python_preprocessing_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_18_5_benchmark_rust_vs_python_preprocessing` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_5_benchmark_rust_vs_python_preprocessing
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-18-5-benchmark-rust-vs-python-preprocessing`, convert `package.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-5-Benchmark-Rust-vs-Python-Preprocessing/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_18_5_benchmark_rust_vs_python_preprocessing"
[INFO] [stderr]  2 + name = "lesson-18-5-benchmark-rust-vs-python-preprocessing"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-18-5-benchmark-rust-vs-python-preprocessing`, specify `bin.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-5-Benchmark-Rust-vs-Python-Preprocessing/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-18-5-benchmark-rust-vs-python-preprocessing"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_18_5_benchmark_rust_vs_python_preprocessing` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_18_5_benchmark_rust_vs_python_preprocessing` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-1-Async-Agents-with-Traits-Tasks/Cargo.toml: can't find `lesson_17_1_async_agents_with_traits_tasks_benchmark` bench at `benches/lesson_17_1_async_agents_with_traits_tasks_benchmark.rs` or `benches/lesson_17_1_async_agents_with_traits_tasks_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_17_1_async_agents_with_traits_tasks` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_1_async_agents_with_traits_tasks
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-17-1-async-agents-with-traits-tasks`, convert `package.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-1-Async-Agents-with-Traits-Tasks/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_17_1_async_agents_with_traits_tasks"
[INFO] [stderr]  2 + name = "lesson-17-1-async-agents-with-traits-tasks"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-17-1-async-agents-with-traits-tasks`, specify `bin.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-1-Async-Agents-with-Traits-Tasks/Cargo.toml:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 ~ harness = false
[INFO] [stderr] 17 + [[bin]]
[INFO] [stderr] 18 + name = "lesson-17-1-async-agents-with-traits-tasks"
[INFO] [stderr] 19 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_17_1_async_agents_with_traits_tasks` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_17_1_async_agents_with_traits_tasks` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-5-Deploying-to-Cloud-Run-or-Fly-io/Cargo.toml: can't find `lesson_16_5_deploying_to_cloud_run_or_fly_io_benchmark` bench at `benches/lesson_16_5_deploying_to_cloud_run_or_fly_io_benchmark.rs` or `benches/lesson_16_5_deploying_to_cloud_run_or_fly_io_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_16_5_deploying_to_cloud_run_or_fly_io` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_5_deploying_to_cloud_run_or_fly_io
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-16-5-deploying-to-cloud-run-or-fly-io`, convert `package.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-5-Deploying-to-Cloud-Run-or-Fly-io/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_16_5_deploying_to_cloud_run_or_fly_io"
[INFO] [stderr]  2 + name = "lesson-16-5-deploying-to-cloud-run-or-fly-io"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-16-5-deploying-to-cloud-run-or-fly-io`, specify `bin.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-5-Deploying-to-Cloud-Run-or-Fly-io/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-16-5-deploying-to-cloud-run-or-fly-io"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_16_5_deploying_to_cloud_run_or_fly_io` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_16_5_deploying_to_cloud_run_or_fly_io` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-06-File-IO-System-Interaction/Lesson-06-2-Buffered-IO-and-Error-Propagation/Cargo.toml: can't find `lesson_06_2_buffered_io_and_error_propagation_benchmark` bench at `benches/lesson_06_2_buffered_io_and_error_propagation_benchmark.rs` or `benches/lesson_06_2_buffered_io_and_error_propagation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_06_2_buffered_io_and_error_propagation` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_06_2_buffered_io_and_error_propagation
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-06-2-buffered-io-and-error-propagation`, convert `package.name`
[INFO] [stderr]   --> Module-06-File-IO-System-Interaction/Lesson-06-2-Buffered-IO-and-Error-Propagation/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_06_2_buffered_io_and_error_propagation"
[INFO] [stderr]  2 + name = "lesson-06-2-buffered-io-and-error-propagation"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-06-2-buffered-io-and-error-propagation`, specify `bin.name`
[INFO] [stderr]   --> Module-06-File-IO-System-Interaction/Lesson-06-2-Buffered-IO-and-Error-Propagation/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-06-2-buffered-io-and-error-propagation"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_06_2_buffered_io_and_error_propagation` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_06_2_buffered_io_and_error_propagation` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-3-Message-Relay/Cargo.toml: can't find `lesson_14_3_message_relay_benchmark` bench at `benches/lesson_14_3_message_relay_benchmark.rs` or `benches/lesson_14_3_message_relay_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_3_message_relay` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_3_message_relay
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-3-message-relay`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-3-Message-Relay/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_3_message_relay"
[INFO] [stderr]  2 + name = "lesson-14-3-message-relay"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-3-message-relay`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-3-Message-Relay/Cargo.toml:17:17
[INFO] [stderr]    |
[INFO] [stderr] 17 ~ harness = false
[INFO] [stderr] 18 + [[bin]]
[INFO] [stderr] 19 + name = "lesson-14-3-message-relay"
[INFO] [stderr] 20 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_3_message_relay` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_3_message_relay` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-5-Graceful-Shutdowns-with-select/Cargo.toml: can't find `lesson_10_5_graceful_shutdowns_with_select_benchmark` bench at `benches/lesson_10_5_graceful_shutdowns_with_select_benchmark.rs` or `benches/lesson_10_5_graceful_shutdowns_with_select_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_10_5_graceful_shutdowns_with_select` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_5_graceful_shutdowns_with_select
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-10-5-graceful-shutdowns-with-select`, convert `package.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-5-Graceful-Shutdowns-with-select/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_10_5_graceful_shutdowns_with_select"
[INFO] [stderr]  2 + name = "lesson-10-5-graceful-shutdowns-with-select"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-10-5-graceful-shutdowns-with-select`, specify `bin.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-5-Graceful-Shutdowns-with-select/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-10-5-graceful-shutdowns-with-select"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_10_5_graceful_shutdowns_with_select` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_10_5_graceful_shutdowns_with_select` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-4-WASM-wasm-bindgen/Cargo.toml: can't find `lesson_12_4_wasm_wasm_bindgen_benchmark` bench at `benches/lesson_12_4_wasm_wasm_bindgen_benchmark.rs` or `benches/lesson_12_4_wasm_wasm_bindgen_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_12_4_wasm_wasm_bindgen` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_4_wasm_wasm_bindgen
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-12-4-wasm-wasm-bindgen`, convert `package.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-4-WASM-wasm-bindgen/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_12_4_wasm_wasm_bindgen"
[INFO] [stderr]  2 + name = "lesson-12-4-wasm-wasm-bindgen"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-12-4-wasm-wasm-bindgen`, specify `bin.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-4-WASM-wasm-bindgen/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-12-4-wasm-wasm-bindgen"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_12_4_wasm_wasm_bindgen` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_12_4_wasm_wasm_bindgen` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-07-Async-Rust-Concurrency/Lesson-07-3-Tokio-Fundamentals/Cargo.toml: can't find `lesson_07_3_tokio_fundamentals_benchmark` bench at `benches/lesson_07_3_tokio_fundamentals_benchmark.rs` or `benches/lesson_07_3_tokio_fundamentals_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_07_3_tokio_fundamentals` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_3_tokio_fundamentals
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-07-3-tokio-fundamentals`, convert `package.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-3-Tokio-Fundamentals/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_07_3_tokio_fundamentals"
[INFO] [stderr]  2 + name = "lesson-07-3-tokio-fundamentals"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-07-3-tokio-fundamentals`, specify `bin.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-3-Tokio-Fundamentals/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-07-3-tokio-fundamentals"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_07_3_tokio_fundamentals` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_07_3_tokio_fundamentals` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-07-Async-Rust-Concurrency/Lesson-07-4-Async-Error-Handling-and-Cancellation/Cargo.toml: can't find `lesson_07_4_async_error_handling_and_cancellation_benchmark` bench at `benches/lesson_07_4_async_error_handling_and_cancellation_benchmark.rs` or `benches/lesson_07_4_async_error_handling_and_cancellation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_07_4_async_error_handling_and_cancellation` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_4_async_error_handling_and_cancellation
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-07-4-async-error-handling-and-cancellation`, convert `package.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-4-Async-Error-Handling-and-Cancellation/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_07_4_async_error_handling_and_cancellation"
[INFO] [stderr]  2 + name = "lesson-07-4-async-error-handling-and-cancellation"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-07-4-async-error-handling-and-cancellation`, specify `bin.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-4-Async-Error-Handling-and-Cancellation/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-07-4-async-error-handling-and-cancellation"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_07_4_async_error_handling_and_cancellation` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_07_4_async_error_handling_and_cancellation` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-2-Heartbeat-Health-Ping-Services/Cargo.toml: can't find `lesson_17_2_heartbeat_health_ping_services_benchmark` bench at `benches/lesson_17_2_heartbeat_health_ping_services_benchmark.rs` or `benches/lesson_17_2_heartbeat_health_ping_services_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_17_2_heartbeat_health_ping_services` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_2_heartbeat_health_ping_services
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-17-2-heartbeat-health-ping-services`, convert `package.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-2-Heartbeat-Health-Ping-Services/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_17_2_heartbeat_health_ping_services"
[INFO] [stderr]  2 + name = "lesson-17-2-heartbeat-health-ping-services"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-17-2-heartbeat-health-ping-services`, specify `bin.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-2-Heartbeat-Health-Ping-Services/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-17-2-heartbeat-health-ping-services"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_17_2_heartbeat_health_ping_services` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_17_2_heartbeat_health_ping_services` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-4-Practical-Async-Cache-or-Pool-with-Lifetimes/Cargo.toml: can't find `lesson_11_4_practical_async_cache_or_pool_with_lifetimes_benchmark` bench at `benches/lesson_11_4_practical_async_cache_or_pool_with_lifetimes_benchmark.rs` or `benches/lesson_11_4_practical_async_cache_or_pool_with_lifetimes_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_11_4_practical_async_cache_or_pool_with_lifetimes` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_4_practical_async_cache_or_pool_with_lifetimes
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-11-4-practical-async-cache-or-pool-with-lifetimes`, convert `package.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-4-Practical-Async-Cache-or-Pool-with-Lifetimes/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_11_4_practical_async_cache_or_pool_with_lifetimes"
[INFO] [stderr]  2 + name = "lesson-11-4-practical-async-cache-or-pool-with-lifetimes"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-11-4-practical-async-cache-or-pool-with-lifetimes`, specify `bin.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-4-Practical-Async-Cache-or-Pool-with-Lifetimes/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-11-4-practical-async-cache-or-pool-with-lifetimes"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_11_4_practical_async_cache_or_pool_with_lifetimes` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_11_4_practical_async_cache_or_pool_with_lifetimes` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-06-File-IO-System-Interaction/Lesson-06-3-Practical-Example-File-based-Outbox-Simulation/Cargo.toml: can't find `lesson_06_3_practical_example_file_based_outbox_simulation_benchmark` bench at `benches/lesson_06_3_practical_example_file_based_outbox_simulation_benchmark.rs` or `benches/lesson_06_3_practical_example_file_based_outbox_simulation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_06_3_practical_example_file_based_outbox_simulation` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_06_3_practical_example_file_based_outbox_simulation
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-06-3-practical-example-file-based-outbox-simulation`, convert `package.name`
[INFO] [stderr]   --> Module-06-File-IO-System-Interaction/Lesson-06-3-Practical-Example-File-based-Outbox-Simulation/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_06_3_practical_example_file_based_outbox_simulation"
[INFO] [stderr]  2 + name = "lesson-06-3-practical-example-file-based-outbox-simulation"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-06-3-practical-example-file-based-outbox-simulation`, specify `bin.name`
[INFO] [stderr]   --> Module-06-File-IO-System-Interaction/Lesson-06-3-Practical-Example-File-based-Outbox-Simulation/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-06-3-practical-example-file-based-outbox-simulation"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_06_3_practical_example_file_based_outbox_simulation` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_06_3_practical_example_file_based_outbox_simulation` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-4-CPU-bound-work-with-spawn_blocking/Cargo.toml: can't find `lesson_10_4_cpu_bound_work_with_spawn_blocking_benchmark` bench at `benches/lesson_10_4_cpu_bound_work_with_spawn_blocking_benchmark.rs` or `benches/lesson_10_4_cpu_bound_work_with_spawn_blocking_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_10_4_cpu_bound_work_with_spawn_blocking` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_4_cpu_bound_work_with_spawn_blocking
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-10-4-cpu-bound-work-with-spawn-blocking`, convert `package.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-4-CPU-bound-work-with-spawn_blocking/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_10_4_cpu_bound_work_with_spawn_blocking"
[INFO] [stderr]  2 + name = "lesson-10-4-cpu-bound-work-with-spawn-blocking"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-10-4-cpu-bound-work-with-spawn-blocking`, specify `bin.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-4-CPU-bound-work-with-spawn_blocking/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-10-4-cpu-bound-work-with-spawn-blocking"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_10_4_cpu_bound_work_with_spawn_blocking` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_10_4_cpu_bound_work_with_spawn_blocking` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-5-Trait-Objects-vs-Static-Dispatch/Cargo.toml: can't find `lesson_04_5_trait_objects_vs_static_dispatch_benchmark` bench at `benches/lesson_04_5_trait_objects_vs_static_dispatch_benchmark.rs` or `benches/lesson_04_5_trait_objects_vs_static_dispatch_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_04_5_trait_objects_vs_static_dispatch` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_5_trait_objects_vs_static_dispatch
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-04-5-trait-objects-vs-static-dispatch`, convert `package.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-5-Trait-Objects-vs-Static-Dispatch/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_04_5_trait_objects_vs_static_dispatch"
[INFO] [stderr]  2 + name = "lesson-04-5-trait-objects-vs-static-dispatch"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-04-5-trait-objects-vs-static-dispatch`, specify `bin.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-5-Trait-Objects-vs-Static-Dispatch/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-04-5-trait-objects-vs-static-dispatch"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_04_5_trait_objects_vs_static_dispatch` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_04_5_trait_objects_vs_static_dispatch` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-08-Channels-Messaging-and-Synchronization/Lesson-08-2-Select-and-Graceful-Shutdowns/Cargo.toml: can't find `lesson_08_2_select_and_graceful_shutdowns_benchmark` bench at `benches/lesson_08_2_select_and_graceful_shutdowns_benchmark.rs` or `benches/lesson_08_2_select_and_graceful_shutdowns_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_08_2_select_and_graceful_shutdowns` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_08_2_select_and_graceful_shutdowns
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-08-2-select-and-graceful-shutdowns`, convert `package.name`
[INFO] [stderr]   --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-2-Select-and-Graceful-Shutdowns/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_08_2_select_and_graceful_shutdowns"
[INFO] [stderr]  2 + name = "lesson-08-2-select-and-graceful-shutdowns"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-08-2-select-and-graceful-shutdowns`, specify `bin.name`
[INFO] [stderr]   --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-2-Select-and-Graceful-Shutdowns/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-08-2-select-and-graceful-shutdowns"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_08_2_select_and_graceful_shutdowns` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_08_2_select_and_graceful_shutdowns` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-5-Associated-Types-vs-Generics/Cargo.toml: can't find `lesson_13_5_associated_types_vs_generics_benchmark` bench at `benches/lesson_13_5_associated_types_vs_generics_benchmark.rs` or `benches/lesson_13_5_associated_types_vs_generics_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_13_5_associated_types_vs_generics` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_5_associated_types_vs_generics
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-13-5-associated-types-vs-generics`, convert `package.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-5-Associated-Types-vs-Generics/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_13_5_associated_types_vs_generics"
[INFO] [stderr]  2 + name = "lesson-13-5-associated-types-vs-generics"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-13-5-associated-types-vs-generics`, specify `bin.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-5-Associated-Types-vs-Generics/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-13-5-associated-types-vs-generics"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_13_5_associated_types_vs_generics` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_13_5_associated_types_vs_generics` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-2-flamegraph-perf-Tools/Cargo.toml: can't find `lesson_15_2_flamegraph_perf_tools_benchmark` bench at `benches/lesson_15_2_flamegraph_perf_tools_benchmark.rs` or `benches/lesson_15_2_flamegraph_perf_tools_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_15_2_flamegraph_perf_tools` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_2_flamegraph_perf_tools
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-15-2-flamegraph-perf-tools`, convert `package.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-2-flamegraph-perf-Tools/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_15_2_flamegraph_perf_tools"
[INFO] [stderr]  2 + name = "lesson-15-2-flamegraph-perf-tools"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-15-2-flamegraph-perf-tools`, specify `bin.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-2-flamegraph-perf-Tools/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-15-2-flamegraph-perf-tools"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_15_2_flamegraph_perf_tools` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_15_2_flamegraph_perf_tools` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-1-Building-Static-Binaries/Cargo.toml: can't find `lesson_16_1_building_static_binaries_benchmark` bench at `benches/lesson_16_1_building_static_binaries_benchmark.rs` or `benches/lesson_16_1_building_static_binaries_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_16_1_building_static_binaries` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_1_building_static_binaries
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-16-1-building-static-binaries`, convert `package.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-1-Building-Static-Binaries/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_16_1_building_static_binaries"
[INFO] [stderr]  2 + name = "lesson-16-1-building-static-binaries"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-16-1-building-static-binaries`, specify `bin.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-1-Building-Static-Binaries/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-16-1-building-static-binaries"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_16_1_building_static_binaries` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_16_1_building_static_binaries` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-3-Fan-Out-Pattern-using-Broadcast-Channels/Cargo.toml: can't find `lesson_10_3_fan_out_pattern_using_broadcast_channels_benchmark` bench at `benches/lesson_10_3_fan_out_pattern_using_broadcast_channels_benchmark.rs` or `benches/lesson_10_3_fan_out_pattern_using_broadcast_channels_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_10_3_fan_out_pattern_using_broadcast_channels` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_3_fan_out_pattern_using_broadcast_channels
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-10-3-fan-out-pattern-using-broadcast-channels`, convert `package.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-3-Fan-Out-Pattern-using-Broadcast-Channels/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_10_3_fan_out_pattern_using_broadcast_channels"
[INFO] [stderr]  2 + name = "lesson-10-3-fan-out-pattern-using-broadcast-channels"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-10-3-fan-out-pattern-using-broadcast-channels`, specify `bin.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-3-Fan-Out-Pattern-using-Broadcast-Channels/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-10-3-fan-out-pattern-using-broadcast-channels"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_10_3_fan_out_pattern_using_broadcast_channels` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_10_3_fan_out_pattern_using_broadcast_channels` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-07-Async-Rust-Concurrency/Lesson-07-1-Intro-to-async-await/Cargo.toml: can't find `lesson_07_1_intro_to_async_await_benchmark` bench at `benches/lesson_07_1_intro_to_async_await_benchmark.rs` or `benches/lesson_07_1_intro_to_async_await_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_07_1_intro_to_async_await` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_1_intro_to_async_await
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-07-1-intro-to-async-await`, convert `package.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-1-Intro-to-async-await/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_07_1_intro_to_async_await"
[INFO] [stderr]  2 + name = "lesson-07-1-intro-to-async-await"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-07-1-intro-to-async-await`, specify `bin.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-1-Intro-to-async-await/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-07-1-intro-to-async-await"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_07_1_intro_to_async_await` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_07_1_intro_to_async_await` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-3-Borrowing-References/Cargo.toml: can't find `lesson_02_3_borrowing_references_benchmark` bench at `benches/lesson_02_3_borrowing_references_benchmark.rs` or `benches/lesson_02_3_borrowing_references_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_3_borrowing_references` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_3_borrowing_references
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-3-borrowing-references`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-3-Borrowing-References/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_3_borrowing_references"
[INFO] [stderr]  2 + name = "lesson-02-3-borrowing-references"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-3-borrowing-references`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-3-Borrowing-References/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-3-borrowing-references"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_3_borrowing_references` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_3_borrowing_references` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-5-Lifetimes-Explained-Visually/Cargo.toml: can't find `lesson_02_5_lifetimes_explained_visually_benchmark` bench at `benches/lesson_02_5_lifetimes_explained_visually_benchmark.rs` or `benches/lesson_02_5_lifetimes_explained_visually_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_5_lifetimes_explained_visually` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_5_lifetimes_explained_visually
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-5-lifetimes-explained-visually`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-5-Lifetimes-Explained-Visually/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_5_lifetimes_explained_visually"
[INFO] [stderr]  2 + name = "lesson-02-5-lifetimes-explained-visually"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-5-lifetimes-explained-visually`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-5-Lifetimes-Explained-Visually/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-5-lifetimes-explained-visually"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_5_lifetimes_explained_visually` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_5_lifetimes_explained_visually` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-2-Generics/Cargo.toml: can't find `lesson_04_2_generics_benchmark` bench at `benches/lesson_04_2_generics_benchmark.rs` or `benches/lesson_04_2_generics_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_04_2_generics` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_2_generics
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-04-2-generics`, convert `package.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-2-Generics/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_04_2_generics"
[INFO] [stderr]  2 + name = "lesson-04-2-generics"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-04-2-generics`, specify `bin.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-2-Generics/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-04-2-generics"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_04_2_generics` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_04_2_generics` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-07-Async-Rust-Concurrency/Lesson-07-5-Real-Example-Async-Outbox-Relay/Cargo.toml: can't find `lesson_07_5_real_example_async_outbox_relay_benchmark` bench at `benches/lesson_07_5_real_example_async_outbox_relay_benchmark.rs` or `benches/lesson_07_5_real_example_async_outbox_relay_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_07_5_real_example_async_outbox_relay` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_5_real_example_async_outbox_relay
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-07-5-real-example-async-outbox-relay`, convert `package.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-5-Real-Example-Async-Outbox-Relay/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_07_5_real_example_async_outbox_relay"
[INFO] [stderr]  2 + name = "lesson-07-5-real-example-async-outbox-relay"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-07-5-real-example-async-outbox-relay`, specify `bin.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-5-Real-Example-Async-Outbox-Relay/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-07-5-real-example-async-outbox-relay"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_07_5_real_example_async_outbox_relay` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_07_5_real_example_async_outbox_relay` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-2-Background-Worker-Pool/Cargo.toml: can't find `lesson_10_2_background_worker_pool_benchmark` bench at `benches/lesson_10_2_background_worker_pool_benchmark.rs` or `benches/lesson_10_2_background_worker_pool_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_10_2_background_worker_pool` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_2_background_worker_pool
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-10-2-background-worker-pool`, convert `package.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-2-Background-Worker-Pool/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_10_2_background_worker_pool"
[INFO] [stderr]  2 + name = "lesson-10-2-background-worker-pool"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-10-2-background-worker-pool`, specify `bin.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-2-Background-Worker-Pool/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-10-2-background-worker-pool"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_10_2_background_worker_pool` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_10_2_background_worker_pool` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-08-Channels-Messaging-and-Synchronization/Lesson-08-3-Actor-Model-and-Message-Passing-Simulation/Cargo.toml: can't find `lesson_08_3_actor_model_and_message_passing_simulation_benchmark` bench at `benches/lesson_08_3_actor_model_and_message_passing_simulation_benchmark.rs` or `benches/lesson_08_3_actor_model_and_message_passing_simulation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_08_3_actor_model_and_message_passing_simulation` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_08_3_actor_model_and_message_passing_simulation
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-08-3-actor-model-and-message-passing-simulation`, convert `package.name`
[INFO] [stderr]   --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-3-Actor-Model-and-Message-Passing-Simulation/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_08_3_actor_model_and_message_passing_simulation"
[INFO] [stderr]  2 + name = "lesson-08-3-actor-model-and-message-passing-simulation"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-08-3-actor-model-and-message-passing-simulation`, specify `bin.name`
[INFO] [stderr]   --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-3-Actor-Model-and-Message-Passing-Simulation/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-08-3-actor-model-and-message-passing-simulation"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_08_3_actor_model_and_message_passing_simulation` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_08_3_actor_model_and_message_passing_simulation` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-3-ThisError-and-Anyhow-Crates/Cargo.toml: can't find `lesson_05_3_thiserror_and_anyhow_crates_benchmark` bench at `benches/lesson_05_3_thiserror_and_anyhow_crates_benchmark.rs` or `benches/lesson_05_3_thiserror_and_anyhow_crates_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_05_3_thiserror_and_anyhow_crates` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_3_thiserror_and_anyhow_crates
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-05-3-thiserror-and-anyhow-crates`, convert `package.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-3-ThisError-and-Anyhow-Crates/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_05_3_thiserror_and_anyhow_crates"
[INFO] [stderr]  2 + name = "lesson-05-3-thiserror-and-anyhow-crates"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-05-3-thiserror-and-anyhow-crates`, specify `bin.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-3-ThisError-and-Anyhow-Crates/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-05-3-thiserror-and-anyhow-crates"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_05_3_thiserror_and_anyhow_crates` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_05_3_thiserror_and_anyhow_crates` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-1-Rc-Arc-and-Reference-Counting/Cargo.toml: can't find `lesson_11_1_rc_arc_and_reference_counting_benchmark` bench at `benches/lesson_11_1_rc_arc_and_reference_counting_benchmark.rs` or `benches/lesson_11_1_rc_arc_and_reference_counting_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_11_1_rc_arc_and_reference_counting` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_1_rc_arc_and_reference_counting
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-11-1-rc-arc-and-reference-counting`, convert `package.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-1-Rc-Arc-and-Reference-Counting/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_11_1_rc_arc_and_reference_counting"
[INFO] [stderr]  2 + name = "lesson-11-1-rc-arc-and-reference-counting"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-11-1-rc-arc-and-reference-counting`, specify `bin.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-1-Rc-Arc-and-Reference-Counting/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-11-1-rc-arc-and-reference-counting"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_11_1_rc_arc_and_reference_counting` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_11_1_rc_arc_and_reference_counting` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-2-RefCell-Interior-Mutability/Cargo.toml: can't find `lesson_11_2_refcell_interior_mutability_benchmark` bench at `benches/lesson_11_2_refcell_interior_mutability_benchmark.rs` or `benches/lesson_11_2_refcell_interior_mutability_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_11_2_refcell_interior_mutability` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_2_refcell_interior_mutability
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-11-2-refcell-interior-mutability`, convert `package.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-2-RefCell-Interior-Mutability/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_11_2_refcell_interior_mutability"
[INFO] [stderr]  2 + name = "lesson-11-2-refcell-interior-mutability"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-11-2-refcell-interior-mutability`, specify `bin.name`
[INFO] [stderr]   --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-2-RefCell-Interior-Mutability/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-11-2-refcell-interior-mutability"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_11_2_refcell_interior_mutability` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_11_2_refcell_interior_mutability` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-3-Trait-Bounds-and-Where-Clauses/Cargo.toml: can't find `lesson_04_3_trait_bounds_and_where_clauses_benchmark` bench at `benches/lesson_04_3_trait_bounds_and_where_clauses_benchmark.rs` or `benches/lesson_04_3_trait_bounds_and_where_clauses_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_04_3_trait_bounds_and_where_clauses` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_3_trait_bounds_and_where_clauses
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-04-3-trait-bounds-and-where-clauses`, convert `package.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-3-Trait-Bounds-and-Where-Clauses/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_04_3_trait_bounds_and_where_clauses"
[INFO] [stderr]  2 + name = "lesson-04-3-trait-bounds-and-where-clauses"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-04-3-trait-bounds-and-where-clauses`, specify `bin.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-3-Trait-Bounds-and-Where-Clauses/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-04-3-trait-bounds-and-where-clauses"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_04_3_trait_bounds_and_where_clauses` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_04_3_trait_bounds_and_where_clauses` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-5-Parallel-Processing-with-join-rayon/Cargo.toml: can't find `lesson_14_5_parallel_processing_with_join_rayon_benchmark` bench at `benches/lesson_14_5_parallel_processing_with_join_rayon_benchmark.rs` or `benches/lesson_14_5_parallel_processing_with_join_rayon_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_5_parallel_processing_with_join_rayon` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_5_parallel_processing_with_join_rayon
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-5-parallel-processing-with-join-rayon`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-5-Parallel-Processing-with-join-rayon/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_5_parallel_processing_with_join_rayon"
[INFO] [stderr]  2 + name = "lesson-14-5-parallel-processing-with-join-rayon"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-5-parallel-processing-with-join-rayon`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-5-Parallel-Processing-with-join-rayon/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-14-5-parallel-processing-with-join-rayon"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_5_parallel_processing_with_join_rayon` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_5_parallel_processing_with_join_rayon` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-5-Embedding-AI-Inference-Pipelines/Cargo.toml: can't find `lesson_17_5_embedding_ai_inference_pipelines_benchmark` bench at `benches/lesson_17_5_embedding_ai_inference_pipelines_benchmark.rs` or `benches/lesson_17_5_embedding_ai_inference_pipelines_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_17_5_embedding_ai_inference_pipelines` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_5_embedding_ai_inference_pipelines
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-17-5-embedding-ai-inference-pipelines`, convert `package.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-5-Embedding-AI-Inference-Pipelines/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_17_5_embedding_ai_inference_pipelines"
[INFO] [stderr]  2 + name = "lesson-17-5-embedding-ai-inference-pipelines"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-17-5-embedding-ai-inference-pipelines`, specify `bin.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-5-Embedding-AI-Inference-Pipelines/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-17-5-embedding-ai-inference-pipelines"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_17_5_embedding_ai_inference_pipelines` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_17_5_embedding_ai_inference_pipelines` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-1-Zero-Copy-Data-Processing-with-Slices/Cargo.toml: can't find `lesson_18_1_zero_copy_data_processing_with_slices_benchmark` bench at `benches/lesson_18_1_zero_copy_data_processing_with_slices_benchmark.rs` or `benches/lesson_18_1_zero_copy_data_processing_with_slices_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_18_1_zero_copy_data_processing_with_slices` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_1_zero_copy_data_processing_with_slices
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-18-1-zero-copy-data-processing-with-slices`, convert `package.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-1-Zero-Copy-Data-Processing-with-Slices/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_18_1_zero_copy_data_processing_with_slices"
[INFO] [stderr]  2 + name = "lesson-18-1-zero-copy-data-processing-with-slices"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-18-1-zero-copy-data-processing-with-slices`, specify `bin.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-1-Zero-Copy-Data-Processing-with-Slices/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-18-1-zero-copy-data-processing-with-slices"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_18_1_zero_copy_data_processing_with_slices` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_18_1_zero_copy_data_processing_with_slices` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-1-Designing-the-Architecture/Cargo.toml: can't find `lesson_14_1_designing_the_architecture_benchmark` bench at `benches/lesson_14_1_designing_the_architecture_benchmark.rs` or `benches/lesson_14_1_designing_the_architecture_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_1_designing_the_architecture` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_1_designing_the_architecture
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-1-designing-the-architecture`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-1-Designing-the-Architecture/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_1_designing_the_architecture"
[INFO] [stderr]  2 + name = "lesson-14-1-designing-the-architecture"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-1-designing-the-architecture`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-1-Designing-the-Architecture/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-14-1-designing-the-architecture"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_1_designing_the_architecture` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_1_designing_the_architecture` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-3-Lifetime-Generics-Traits/Cargo.toml: can't find `lesson_13_3_lifetime_generics_traits_benchmark` bench at `benches/lesson_13_3_lifetime_generics_traits_benchmark.rs` or `benches/lesson_13_3_lifetime_generics_traits_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_13_3_lifetime_generics_traits` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_3_lifetime_generics_traits
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-13-3-lifetime-generics-traits`, convert `package.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-3-Lifetime-Generics-Traits/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_13_3_lifetime_generics_traits"
[INFO] [stderr]  2 + name = "lesson-13-3-lifetime-generics-traits"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-13-3-lifetime-generics-traits`, specify `bin.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-3-Lifetime-Generics-Traits/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-13-3-lifetime-generics-traits"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_13_3_lifetime_generics_traits` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_13_3_lifetime_generics_traits` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-3-Enums-and-Pattern-Matching-Mastery/Cargo.toml: can't find `lesson_03_3_enums_and_pattern_matching_mastery_benchmark` bench at `benches/lesson_03_3_enums_and_pattern_matching_mastery_benchmark.rs` or `benches/lesson_03_3_enums_and_pattern_matching_mastery_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_03_3_enums_and_pattern_matching_mastery` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_3_enums_and_pattern_matching_mastery
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-03-3-enums-and-pattern-matching-mastery`, convert `package.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-3-Enums-and-Pattern-Matching-Mastery/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_03_3_enums_and_pattern_matching_mastery"
[INFO] [stderr]  2 + name = "lesson-03-3-enums-and-pattern-matching-mastery"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-03-3-enums-and-pattern-matching-mastery`, specify `bin.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-3-Enums-and-Pattern-Matching-Mastery/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-03-3-enums-and-pattern-matching-mastery"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_03_3_enums_and_pattern_matching_mastery` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_03_3_enums_and_pattern_matching_mastery` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-2-PhantomData-and-Zero-Cost-Abstractions/Cargo.toml: can't find `lesson_13_2_phantomdata_and_zero_cost_abstractions_benchmark` bench at `benches/lesson_13_2_phantomdata_and_zero_cost_abstractions_benchmark.rs` or `benches/lesson_13_2_phantomdata_and_zero_cost_abstractions_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_13_2_phantomdata_and_zero_cost_abstractions` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_2_phantomdata_and_zero_cost_abstractions
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-13-2-phantomdata-and-zero-cost-abstractions`, convert `package.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-2-PhantomData-and-Zero-Cost-Abstractions/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_13_2_phantomdata_and_zero_cost_abstractions"
[INFO] [stderr]  2 + name = "lesson-13-2-phantomdata-and-zero-cost-abstractions"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-13-2-phantomdata-and-zero-cost-abstractions`, specify `bin.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-2-PhantomData-and-Zero-Cost-Abstractions/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-13-2-phantomdata-and-zero-cost-abstractions"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_13_2_phantomdata_and_zero_cost_abstractions` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_13_2_phantomdata_and_zero_cost_abstractions` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-4-Unsafe-Zones-and-Codegen-Intuition/Cargo.toml: can't find `lesson_15_4_unsafe_zones_and_codegen_intuition_benchmark` bench at `benches/lesson_15_4_unsafe_zones_and_codegen_intuition_benchmark.rs` or `benches/lesson_15_4_unsafe_zones_and_codegen_intuition_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_15_4_unsafe_zones_and_codegen_intuition` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_4_unsafe_zones_and_codegen_intuition
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-15-4-unsafe-zones-and-codegen-intuition`, convert `package.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-4-Unsafe-Zones-and-Codegen-Intuition/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_15_4_unsafe_zones_and_codegen_intuition"
[INFO] [stderr]  2 + name = "lesson-15-4-unsafe-zones-and-codegen-intuition"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-15-4-unsafe-zones-and-codegen-intuition`, specify `bin.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-4-Unsafe-Zones-and-Codegen-Intuition/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-15-4-unsafe-zones-and-codegen-intuition"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_15_4_unsafe_zones_and_codegen_intuition` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_15_4_unsafe_zones_and_codegen_intuition` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-4-Integrating-Rust-into-Python-AI-Pipelines/Cargo.toml: can't find `lesson_18_4_integrating_rust_into_python_ai_pipelines_benchmark` bench at `benches/lesson_18_4_integrating_rust_into_python_ai_pipelines_benchmark.rs` or `benches/lesson_18_4_integrating_rust_into_python_ai_pipelines_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_18_4_integrating_rust_into_python_ai_pipelines` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_4_integrating_rust_into_python_ai_pipelines
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-18-4-integrating-rust-into-python-ai-pipelines`, convert `package.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-4-Integrating-Rust-into-Python-AI-Pipelines/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_18_4_integrating_rust_into_python_ai_pipelines"
[INFO] [stderr]  2 + name = "lesson-18-4-integrating-rust-into-python-ai-pipelines"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-18-4-integrating-rust-into-python-ai-pipelines`, specify `bin.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-4-Integrating-Rust-into-Python-AI-Pipelines/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-18-4-integrating-rust-into-python-ai-pipelines"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_18_4_integrating_rust_into_python_ai_pipelines` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_18_4_integrating_rust_into_python_ai_pipelines` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-4-Handling-Panics-and-Recoverability/Cargo.toml: can't find `lesson_05_4_handling_panics_and_recoverability_benchmark` bench at `benches/lesson_05_4_handling_panics_and_recoverability_benchmark.rs` or `benches/lesson_05_4_handling_panics_and_recoverability_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_05_4_handling_panics_and_recoverability` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_4_handling_panics_and_recoverability
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-05-4-handling-panics-and-recoverability`, convert `package.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-4-Handling-Panics-and-Recoverability/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_05_4_handling_panics_and_recoverability"
[INFO] [stderr]  2 + name = "lesson-05-4-handling-panics-and-recoverability"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-05-4-handling-panics-and-recoverability`, specify `bin.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-4-Handling-Panics-and-Recoverability/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-05-4-handling-panics-and-recoverability"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_05_4_handling_panics_and_recoverability` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_05_4_handling_panics_and_recoverability` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-4-Mutable-vs-Immutable-References/Cargo.toml: can't find `lesson_02_4_mutable_vs_immutable_references_benchmark` bench at `benches/lesson_02_4_mutable_vs_immutable_references_benchmark.rs` or `benches/lesson_02_4_mutable_vs_immutable_references_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_4_mutable_vs_immutable_references` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_4_mutable_vs_immutable_references
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-4-mutable-vs-immutable-references`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-4-Mutable-vs-Immutable-References/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_4_mutable_vs_immutable_references"
[INFO] [stderr]  2 + name = "lesson-02-4-mutable-vs-immutable-references"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-4-mutable-vs-immutable-references`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-4-Mutable-vs-Immutable-References/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-4-mutable-vs-immutable-references"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_4_mutable_vs_immutable_references` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_4_mutable_vs_immutable_references` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-4-Blanket-Implementations-and-Default-Methods/Cargo.toml: can't find `lesson_04_4_blanket_implementations_and_default_methods_benchmark` bench at `benches/lesson_04_4_blanket_implementations_and_default_methods_benchmark.rs` or `benches/lesson_04_4_blanket_implementations_and_default_methods_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_04_4_blanket_implementations_and_default_methods` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_4_blanket_implementations_and_default_methods
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-04-4-blanket-implementations-and-default-methods`, convert `package.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-4-Blanket-Implementations-and-Default-Methods/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_04_4_blanket_implementations_and_default_methods"
[INFO] [stderr]  2 + name = "lesson-04-4-blanket-implementations-and-default-methods"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-04-4-blanket-implementations-and-default-methods`, specify `bin.name`
[INFO] [stderr]   --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-4-Blanket-Implementations-and-Default-Methods/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-04-4-blanket-implementations-and-default-methods"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_04_4_blanket_implementations_and_default_methods` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_04_4_blanket_implementations_and_default_methods` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-09-Project-Modularization/Lesson-09-4-Real-world-Modular-Outbox-Bridge-Layout/Cargo.toml: can't find `lesson_09_4_real_world_modular_outbox_bridge_layout_benchmark` bench at `benches/lesson_09_4_real_world_modular_outbox_bridge_layout_benchmark.rs` or `benches/lesson_09_4_real_world_modular_outbox_bridge_layout_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_09_4_real_world_modular_outbox_bridge_layout` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_4_real_world_modular_outbox_bridge_layout
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-09-4-real-world-modular-outbox-bridge-layout`, convert `package.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-4-Real-world-Modular-Outbox-Bridge-Layout/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_09_4_real_world_modular_outbox_bridge_layout"
[INFO] [stderr]  2 + name = "lesson-09-4-real-world-modular-outbox-bridge-layout"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-09-4-real-world-modular-outbox-bridge-layout`, specify `bin.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-4-Real-world-Modular-Outbox-Bridge-Layout/Cargo.toml:16:17
[INFO] [stderr]    |
[INFO] [stderr] 16 ~ harness = false
[INFO] [stderr] 17 + [[bin]]
[INFO] [stderr] 18 + name = "lesson-09-4-real-world-modular-outbox-bridge-layout"
[INFO] [stderr] 19 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_09_4_real_world_modular_outbox_bridge_layout` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_09_4_real_world_modular_outbox_bridge_layout` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-6-GATs-Generic-Associated-Types-in-async-traits/Cargo.toml: can't find `lesson_13_6_gats_generic_associated_types_in_async_traits_benchmark` bench at `benches/lesson_13_6_gats_generic_associated_types_in_async_traits_benchmark.rs` or `benches/lesson_13_6_gats_generic_associated_types_in_async_traits_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_13_6_gats_generic_associated_types_in_async_traits` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_6_gats_generic_associated_types_in_async_traits
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-13-6-gats-generic-associated-types-in-async-traits`, convert `package.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-6-GATs-Generic-Associated-Types-in-async-traits/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_13_6_gats_generic_associated_types_in_async_traits"
[INFO] [stderr]  2 + name = "lesson-13-6-gats-generic-associated-types-in-async-traits"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-13-6-gats-generic-associated-types-in-async-traits`, specify `bin.name`
[INFO] [stderr]   --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-6-GATs-Generic-Associated-Types-in-async-traits/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-13-6-gats-generic-associated-types-in-async-traits"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_13_6_gats_generic_associated_types_in_async_traits` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_13_6_gats_generic_associated_types_in_async_traits` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-01-Core-Foundations/Lesson-01-1-Variables-Mutability-Shadowing/Cargo.toml: can't find `lesson_01_1_variables_mutability_shadowing_benchmark` bench at `benches/lesson_01_1_variables_mutability_shadowing_benchmark.rs` or `benches/lesson_01_1_variables_mutability_shadowing_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_01_1_variables_mutability_shadowing` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_1_variables_mutability_shadowing
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-01-1-variables-mutability-shadowing`, convert `package.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-1-Variables-Mutability-Shadowing/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_01_1_variables_mutability_shadowing"
[INFO] [stderr]  2 + name = "lesson-01-1-variables-mutability-shadowing"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-01-1-variables-mutability-shadowing`, specify `bin.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-1-Variables-Mutability-Shadowing/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-01-1-variables-mutability-shadowing"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_01_1_variables_mutability_shadowing` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_01_1_variables_mutability_shadowing` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-7-Logging-Observability-with-tracing/Cargo.toml: can't find `lesson_14_7_logging_observability_with_tracing_benchmark` bench at `benches/lesson_14_7_logging_observability_with_tracing_benchmark.rs` or `benches/lesson_14_7_logging_observability_with_tracing_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_7_logging_observability_with_tracing` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_7_logging_observability_with_tracing
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-7-logging-observability-with-tracing`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-7-Logging-Observability-with-tracing/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_7_logging_observability_with_tracing"
[INFO] [stderr]  2 + name = "lesson-14-7-logging-observability-with-tracing"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-7-logging-observability-with-tracing`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-7-Logging-Observability-with-tracing/Cargo.toml:17:17
[INFO] [stderr]    |
[INFO] [stderr] 17 ~ harness = false
[INFO] [stderr] 18 + [[bin]]
[INFO] [stderr] 19 + name = "lesson-14-7-logging-observability-with-tracing"
[INFO] [stderr] 20 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_7_logging_observability_with_tracing` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_7_logging_observability_with_tracing` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-1-Structs-Tuples-and-impl-Blocks/Cargo.toml: can't find `lesson_03_1_structs_tuples_and_impl_blocks_benchmark` bench at `benches/lesson_03_1_structs_tuples_and_impl_blocks_benchmark.rs` or `benches/lesson_03_1_structs_tuples_and_impl_blocks_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_03_1_structs_tuples_and_impl_blocks` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_1_structs_tuples_and_impl_blocks
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-03-1-structs-tuples-and-impl-blocks`, convert `package.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-1-Structs-Tuples-and-impl-Blocks/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_03_1_structs_tuples_and_impl_blocks"
[INFO] [stderr]  2 + name = "lesson-03-1-structs-tuples-and-impl-blocks"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-03-1-structs-tuples-and-impl-blocks`, specify `bin.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-1-Structs-Tuples-and-impl-Blocks/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-03-1-structs-tuples-and-impl-blocks"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_03_1_structs_tuples_and_impl_blocks` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_03_1_structs_tuples_and_impl_blocks` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-3-Rust-Shared-Libraries-in-Go-via-cgo/Cargo.toml: can't find `lesson_12_3_rust_shared_libraries_in_go_via_cgo_benchmark` bench at `benches/lesson_12_3_rust_shared_libraries_in_go_via_cgo_benchmark.rs` or `benches/lesson_12_3_rust_shared_libraries_in_go_via_cgo_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_12_3_rust_shared_libraries_in_go_via_cgo` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_3_rust_shared_libraries_in_go_via_cgo
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-12-3-rust-shared-libraries-in-go-via-cgo`, convert `package.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-3-Rust-Shared-Libraries-in-Go-via-cgo/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_12_3_rust_shared_libraries_in_go_via_cgo"
[INFO] [stderr]  2 + name = "lesson-12-3-rust-shared-libraries-in-go-via-cgo"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-12-3-rust-shared-libraries-in-go-via-cgo`, specify `bin.name`
[INFO] [stderr]   --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-3-Rust-Shared-Libraries-in-Go-via-cgo/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-12-3-rust-shared-libraries-in-go-via-cgo"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_12_3_rust_shared_libraries_in_go_via_cgo` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_12_3_rust_shared_libraries_in_go_via_cgo` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-14-Real-World-Integration-Project/Lesson-14-2-Outbox-Store/Cargo.toml: can't find `lesson_14_2_outbox_store_benchmark` bench at `benches/lesson_14_2_outbox_store_benchmark.rs` or `benches/lesson_14_2_outbox_store_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_14_2_outbox_store` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_2_outbox_store
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-14-2-outbox-store`, convert `package.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-2-Outbox-Store/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_14_2_outbox_store"
[INFO] [stderr]  2 + name = "lesson-14-2-outbox-store"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-14-2-outbox-store`, specify `bin.name`
[INFO] [stderr]   --> Module-14-Real-World-Integration-Project/Lesson-14-2-Outbox-Store/Cargo.toml:17:17
[INFO] [stderr]    |
[INFO] [stderr] 17 ~ harness = false
[INFO] [stderr] 18 + [[bin]]
[INFO] [stderr] 19 + name = "lesson-14-2-outbox-store"
[INFO] [stderr] 20 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_14_2_outbox_store` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_14_2_outbox_store` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-09-Project-Modularization/Lesson-09-1-Mod-Pub-and-use/Cargo.toml: can't find `lesson_09_1_mod_pub_and_use_benchmark` bench at `benches/lesson_09_1_mod_pub_and_use_benchmark.rs` or `benches/lesson_09_1_mod_pub_and_use_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_09_1_mod_pub_and_use` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_1_mod_pub_and_use
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-09-1-mod-pub-and-use`, convert `package.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-1-Mod-Pub-and-use/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_09_1_mod_pub_and_use"
[INFO] [stderr]  2 + name = "lesson-09-1-mod-pub-and-use"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-09-1-mod-pub-and-use`, specify `bin.name`
[INFO] [stderr]   --> Module-09-Project-Modularization/Lesson-09-1-Mod-Pub-and-use/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-09-1-mod-pub-and-use"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_09_1_mod_pub_and_use` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_09_1_mod_pub_and_use` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-3-Self-recovering-Workers-Supervisor-Tree/Cargo.toml: can't find `lesson_17_3_self_recovering_workers_supervisor_tree_benchmark` bench at `benches/lesson_17_3_self_recovering_workers_supervisor_tree_benchmark.rs` or `benches/lesson_17_3_self_recovering_workers_supervisor_tree_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_17_3_self_recovering_workers_supervisor_tree` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_3_self_recovering_workers_supervisor_tree
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-17-3-self-recovering-workers-supervisor-tree`, convert `package.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-3-Self-recovering-Workers-Supervisor-Tree/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_17_3_self_recovering_workers_supervisor_tree"
[INFO] [stderr]  2 + name = "lesson-17-3-self-recovering-workers-supervisor-tree"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-17-3-self-recovering-workers-supervisor-tree`, specify `bin.name`
[INFO] [stderr]   --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-3-Self-recovering-Workers-Supervisor-Tree/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-17-3-self-recovering-workers-supervisor-tree"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_17_3_self_recovering_workers_supervisor_tree` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_17_3_self_recovering_workers_supervisor_tree` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-2-Associated-Functions-vs-Methods/Cargo.toml: can't find `lesson_03_2_associated_functions_vs_methods_benchmark` bench at `benches/lesson_03_2_associated_functions_vs_methods_benchmark.rs` or `benches/lesson_03_2_associated_functions_vs_methods_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_03_2_associated_functions_vs_methods` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_2_associated_functions_vs_methods
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-03-2-associated-functions-vs-methods`, convert `package.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-2-Associated-Functions-vs-Methods/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_03_2_associated_functions_vs_methods"
[INFO] [stderr]  2 + name = "lesson-03-2-associated-functions-vs-methods"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-03-2-associated-functions-vs-methods`, specify `bin.name`
[INFO] [stderr]   --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-2-Associated-Functions-vs-Methods/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-03-2-associated-functions-vs-methods"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_03_2_associated_functions_vs_methods` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_03_2_associated_functions_vs_methods` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-2-Streaming-File-Processing-with-Async-Buffers/Cargo.toml: can't find `lesson_18_2_streaming_file_processing_with_async_buffers_benchmark` bench at `benches/lesson_18_2_streaming_file_processing_with_async_buffers_benchmark.rs` or `benches/lesson_18_2_streaming_file_processing_with_async_buffers_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_18_2_streaming_file_processing_with_async_buffers` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_2_streaming_file_processing_with_async_buffers
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-18-2-streaming-file-processing-with-async-buffers`, convert `package.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-2-Streaming-File-Processing-with-Async-Buffers/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_18_2_streaming_file_processing_with_async_buffers"
[INFO] [stderr]  2 + name = "lesson-18-2-streaming-file-processing-with-async-buffers"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-18-2-streaming-file-processing-with-async-buffers`, specify `bin.name`
[INFO] [stderr]   --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-2-Streaming-File-Processing-with-Async-Buffers/Cargo.toml:15:17
[INFO] [stderr]    |
[INFO] [stderr] 15 ~ harness = false
[INFO] [stderr] 16 + [[bin]]
[INFO] [stderr] 17 + name = "lesson-18-2-streaming-file-processing-with-async-buffers"
[INFO] [stderr] 18 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_18_2_streaming_file_processing_with_async_buffers` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_18_2_streaming_file_processing_with_async_buffers` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-2-Custom-Error-Types/Cargo.toml: can't find `lesson_05_2_custom_error_types_benchmark` bench at `benches/lesson_05_2_custom_error_types_benchmark.rs` or `benches/lesson_05_2_custom_error_types_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_05_2_custom_error_types` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_2_custom_error_types
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-05-2-custom-error-types`, convert `package.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-2-Custom-Error-Types/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_05_2_custom_error_types"
[INFO] [stderr]  2 + name = "lesson-05-2-custom-error-types"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-05-2-custom-error-types`, specify `bin.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-2-Custom-Error-Types/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-05-2-custom-error-types"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_05_2_custom_error_types` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_05_2_custom_error_types` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-01-Core-Foundations/Lesson-01-2-Primitive-Types-Type-Inference/Cargo.toml: can't find `lesson_01_2_primitive_types_type_inference_benchmark` bench at `benches/lesson_01_2_primitive_types_type_inference_benchmark.rs` or `benches/lesson_01_2_primitive_types_type_inference_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_01_2_primitive_types_type_inference` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_2_primitive_types_type_inference
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-01-2-primitive-types-type-inference`, convert `package.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-2-Primitive-Types-Type-Inference/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_01_2_primitive_types_type_inference"
[INFO] [stderr]  2 + name = "lesson-01-2-primitive-types-type-inference"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-01-2-primitive-types-type-inference`, specify `bin.name`
[INFO] [stderr]   --> Module-01-Core-Foundations/Lesson-01-2-Primitive-Types-Type-Inference/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-01-2-primitive-types-type-inference"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_01_2_primitive_types_type_inference` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_01_2_primitive_types_type_inference` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-6-Function-Lifetimes/Cargo.toml: can't find `lesson_02_6_function_lifetimes_benchmark` bench at `benches/lesson_02_6_function_lifetimes_benchmark.rs` or `benches/lesson_02_6_function_lifetimes_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_02_6_function_lifetimes` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_6_function_lifetimes
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-02-6-function-lifetimes`, convert `package.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-6-Function-Lifetimes/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_02_6_function_lifetimes"
[INFO] [stderr]  2 + name = "lesson-02-6-function-lifetimes"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-02-6-function-lifetimes`, specify `bin.name`
[INFO] [stderr]   --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-6-Function-Lifetimes/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-02-6-function-lifetimes"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_02_6_function_lifetimes` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_02_6_function_lifetimes` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-3-Lock-Contention-Async-Stalls/Cargo.toml: can't find `lesson_15_3_lock_contention_async_stalls_benchmark` bench at `benches/lesson_15_3_lock_contention_async_stalls_benchmark.rs` or `benches/lesson_15_3_lock_contention_async_stalls_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_15_3_lock_contention_async_stalls` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_3_lock_contention_async_stalls
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-15-3-lock-contention-async-stalls`, convert `package.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-3-Lock-Contention-Async-Stalls/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_15_3_lock_contention_async_stalls"
[INFO] [stderr]  2 + name = "lesson-15-3-lock-contention-async-stalls"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-15-3-lock-contention-async-stalls`, specify `bin.name`
[INFO] [stderr]   --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-3-Lock-Contention-Async-Stalls/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-15-3-lock-contention-async-stalls"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_15_3_lock_contention_async_stalls` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_15_3_lock_contention_async_stalls` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-3-GitHub-Actions-CI-CD-Pipeline/Cargo.toml: can't find `lesson_16_3_github_actions_ci_cd_pipeline_benchmark` bench at `benches/lesson_16_3_github_actions_ci_cd_pipeline_benchmark.rs` or `benches/lesson_16_3_github_actions_ci_cd_pipeline_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_16_3_github_actions_ci_cd_pipeline` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_3_github_actions_ci_cd_pipeline
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-16-3-github-actions-ci-cd-pipeline`, convert `package.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-3-GitHub-Actions-CI-CD-Pipeline/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_16_3_github_actions_ci_cd_pipeline"
[INFO] [stderr]  2 + name = "lesson-16-3-github-actions-ci-cd-pipeline"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-16-3-github-actions-ci-cd-pipeline`, specify `bin.name`
[INFO] [stderr]   --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-3-GitHub-Actions-CI-CD-Pipeline/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-16-3-github-actions-ci-cd-pipeline"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_16_3_github_actions_ci_cd_pipeline` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_16_3_github_actions_ci_cd_pipeline` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-1-Result-T-E-and-Operator/Cargo.toml: can't find `lesson_05_1_result_t_e_and_operator_benchmark` bench at `benches/lesson_05_1_result_t_e_and_operator_benchmark.rs` or `benches/lesson_05_1_result_t_e_and_operator_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_05_1_result_t_e_and_operator` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_1_result_t_e_and_operator
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-05-1-result-t-e-and-operator`, convert `package.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-1-Result-T-E-and-Operator/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_05_1_result_t_e_and_operator"
[INFO] [stderr]  2 + name = "lesson-05-1-result-t-e-and-operator"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-05-1-result-t-e-and-operator`, specify `bin.name`
[INFO] [stderr]   --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-1-Result-T-E-and-Operator/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-05-1-result-t-e-and-operator"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_05_1_result_t_e_and_operator` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_05_1_result_t_e_and_operator` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-07-Async-Rust-Concurrency/Lesson-07-2-Futures-and-Tasks-Explained/Cargo.toml: can't find `lesson_07_2_futures_and_tasks_explained_benchmark` bench at `benches/lesson_07_2_futures_and_tasks_explained_benchmark.rs` or `benches/lesson_07_2_futures_and_tasks_explained_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_07_2_futures_and_tasks_explained` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_2_futures_and_tasks_explained
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-07-2-futures-and-tasks-explained`, convert `package.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-2-Futures-and-Tasks-Explained/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_07_2_futures_and_tasks_explained"
[INFO] [stderr]  2 + name = "lesson-07-2-futures-and-tasks-explained"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-07-2-futures-and-tasks-explained`, specify `bin.name`
[INFO] [stderr]   --> Module-07-Async-Rust-Concurrency/Lesson-07-2-Futures-and-Tasks-Explained/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-07-2-futures-and-tasks-explained"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_07_2_futures_and_tasks_explained` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_07_2_futures_and_tasks_explained` (manifest) due to 1 previous error
[INFO] [stderr] error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-1-Tokio-vs-Async-Std-vs-Smol/Cargo.toml: can't find `lesson_10_1_tokio_vs_async_std_vs_smol_benchmark` bench at `benches/lesson_10_1_tokio_vs_async_std_vs_smol_benchmark.rs` or `benches/lesson_10_1_tokio_vs_async_std_vs_smol_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
[INFO] [stderr] warning: binary `lesson_10_1_tokio_vs_async_std_vs_smol` should have a kebab-case name
[INFO] [stderr]    |
[INFO] [stderr]  1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_1_tokio_vs_async_std_vs_smol
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::non_kebab_case_bins` is set to `warn` by default
[INFO] [stderr] help: to change the binary name to `lesson-10-1-tokio-vs-async-std-vs-smol`, convert `package.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-1-Tokio-vs-Async-Std-vs-Smol/Cargo.toml:2:8
[INFO] [stderr]    |
[INFO] [stderr]  2 - name = "lesson_10_1_tokio_vs_async_std_vs_smol"
[INFO] [stderr]  2 + name = "lesson-10-1-tokio-vs-async-std-vs-smol"
[INFO] [stderr]    |
[INFO] [stderr] help: to change the binary name to `lesson-10-1-tokio-vs-async-std-vs-smol`, specify `bin.name`
[INFO] [stderr]   --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-1-Tokio-vs-Async-Std-vs-Smol/Cargo.toml:14:17
[INFO] [stderr]    |
[INFO] [stderr] 14 ~ harness = false
[INFO] [stderr] 15 + [[bin]]
[INFO] [stderr] 16 + name = "lesson-10-1-tokio-vs-async-std-vs-smol"
[INFO] [stderr] 17 + path = "src/main.rs"
[INFO] [stderr]    |
[INFO] [stderr] warning: `lesson_10_1_tokio_vs_async_std_vs_smol` (manifest) generated 1 warning
[INFO] [stderr] error: could not parse `lesson_10_1_tokio_vs_async_std_vs_smol` (manifest) due to 1 previous error


overridden task result to prepare-fail:unknown

Caused by:
    0: uncategorized prepare error
    1: command failed: exit status: 101
       
       warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
         |
         = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
         = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
         = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
       error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-4-Message-Flow-with-Trait-based-Agents/Cargo.toml: can't find `lesson_17_4_message_flow_with_trait_based_agents_benchmark` bench at `benches/lesson_17_4_message_flow_with_trait_based_agents_benchmark.rs` or `benches/lesson_17_4_message_flow_with_trait_based_agents_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_17_4_message_flow_with_trait_based_agents` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_4_message_flow_with_trait_based_agents
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-17-4-message-flow-with-trait-based-agents`, convert `package.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-4-Message-Flow-with-Trait-based-Agents/Cargo.toml:2:8
          |
        2 - name = "lesson_17_4_message_flow_with_trait_based_agents"
        2 + name = "lesson-17-4-message-flow-with-trait-based-agents"
          |
       help: to change the binary name to `lesson-17-4-message-flow-with-trait-based-agents`, specify `bin.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-4-Message-Flow-with-Trait-based-Agents/Cargo.toml:16:17
          |
       16 ~ harness = false
       17 + [[bin]]
       18 + name = "lesson-17-4-message-flow-with-trait-based-agents"
       19 + path = "src/main.rs"
          |
       warning: `lesson_17_4_message_flow_with_trait_based_agents` (manifest) generated 1 warning
       error: could not parse `lesson_17_4_message_flow_with_trait_based_agents` (manifest) due to 1 previous error
       error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-4-Option-T-and-Result-T-E-patterns/Cargo.toml: can't find `lesson_03_4_option_t_and_result_t_e_patterns_benchmark` bench at `benches/lesson_03_4_option_t_and_result_t_e_patterns_benchmark.rs` or `benches/lesson_03_4_option_t_and_result_t_e_patterns_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_03_4_option_t_and_result_t_e_patterns` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_4_option_t_and_result_t_e_patterns
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-03-4-option-t-and-result-t-e-patterns`, convert `package.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-4-Option-T-and-Result-T-E-patterns/Cargo.toml:2:8
          |
        2 - name = "lesson_03_4_option_t_and_result_t_e_patterns"
        2 + name = "lesson-03-4-option-t-and-result-t-e-patterns"
          |
       help: to change the binary name to `lesson-03-4-option-t-and-result-t-e-patterns`, specify `bin.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-4-Option-T-and-Result-T-E-patterns/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-03-4-option-t-and-result-t-e-patterns"
       17 + path = "src/main.rs"
          |
       warning: `lesson_03_4_option_t_and_result_t_e_patterns` (manifest) generated 1 warning
       error: could not parse `lesson_03_4_option_t_and_result_t_e_patterns` (manifest) due to 1 previous error
       error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-1-Defining-Traits/Cargo.toml: can't find `lesson_04_1_defining_traits_benchmark` bench at `benches/lesson_04_1_defining_traits_benchmark.rs` or `benches/lesson_04_1_defining_traits_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_04_1_defining_traits` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_1_defining_traits
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-04-1-defining-traits`, convert `package.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-1-Defining-Traits/Cargo.toml:2:8
          |
        2 - name = "lesson_04_1_defining_traits"
        2 + name = "lesson-04-1-defining-traits"
          |
       help: to change the binary name to `lesson-04-1-defining-traits`, specify `bin.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-1-Defining-Traits/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-04-1-defining-traits"
       17 + path = "src/main.rs"
          |
       warning: `lesson_04_1_defining_traits` (manifest) generated 1 warning
       error: could not parse `lesson_04_1_defining_traits` (manifest) due to 1 previous error
       error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-1-PyO3-and-Maturin-Basics/Cargo.toml: can't find `lesson_12_1_pyo3_and_maturin_basics_benchmark` bench at `benches/lesson_12_1_pyo3_and_maturin_basics_benchmark.rs` or `benches/lesson_12_1_pyo3_and_maturin_basics_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_12_1_pyo3_and_maturin_basics` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_1_pyo3_and_maturin_basics
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-12-1-pyo3-and-maturin-basics`, convert `package.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-1-PyO3-and-Maturin-Basics/Cargo.toml:2:8
          |
        2 - name = "lesson_12_1_pyo3_and_maturin_basics"
        2 + name = "lesson-12-1-pyo3-and-maturin-basics"
          |
       help: to change the binary name to `lesson-12-1-pyo3-and-maturin-basics`, specify `bin.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-1-PyO3-and-Maturin-Basics/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-12-1-pyo3-and-maturin-basics"
       17 + path = "src/main.rs"
          |
       warning: `lesson_12_1_pyo3_and_maturin_basics` (manifest) generated 1 warning
       error: could not parse `lesson_12_1_pyo3_and_maturin_basics` (manifest) due to 1 previous error
       error: Module-06-File-IO-System-Interaction/Lesson-06-1-Reading-and-Writing-Files/Cargo.toml: can't find `lesson_06_1_reading_and_writing_files_benchmark` bench at `benches/lesson_06_1_reading_and_writing_files_benchmark.rs` or `benches/lesson_06_1_reading_and_writing_files_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_06_1_reading_and_writing_files` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_06_1_reading_and_writing_files
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-06-1-reading-and-writing-files`, convert `package.name`
         --> Module-06-File-IO-System-Interaction/Lesson-06-1-Reading-and-Writing-Files/Cargo.toml:2:8
          |
        2 - name = "lesson_06_1_reading_and_writing_files"
        2 + name = "lesson-06-1-reading-and-writing-files"
          |
       help: to change the binary name to `lesson-06-1-reading-and-writing-files`, specify `bin.name`
         --> Module-06-File-IO-System-Interaction/Lesson-06-1-Reading-and-Writing-Files/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-06-1-reading-and-writing-files"
       17 + path = "src/main.rs"
          |
       warning: `lesson_06_1_reading_and_writing_files` (manifest) generated 1 warning
       error: could not parse `lesson_06_1_reading_and_writing_files` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-7-Structs-with-References-Lifetime-Parameters/Cargo.toml: can't find `lesson_02_7_structs_with_references_lifetime_parameters_benchmark` bench at `benches/lesson_02_7_structs_with_references_lifetime_parameters_benchmark.rs` or `benches/lesson_02_7_structs_with_references_lifetime_parameters_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_7_structs_with_references_lifetime_parameters` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_7_structs_with_references_lifetime_parameters
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-7-structs-with-references-lifetime-parameters`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-7-Structs-with-References-Lifetime-Parameters/Cargo.toml:2:8
          |
        2 - name = "lesson_02_7_structs_with_references_lifetime_parameters"
        2 + name = "lesson-02-7-structs-with-references-lifetime-parameters"
          |
       help: to change the binary name to `lesson-02-7-structs-with-references-lifetime-parameters`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-7-Structs-with-References-Lifetime-Parameters/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-7-structs-with-references-lifetime-parameters"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_7_structs_with_references_lifetime_parameters` (manifest) generated 1 warning
       error: could not parse `lesson_02_7_structs_with_references_lifetime_parameters` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-2-Move-Semantics-vs-Clone-vs-Copy/Cargo.toml: can't find `lesson_02_2_move_semantics_vs_clone_vs_copy_benchmark` bench at `benches/lesson_02_2_move_semantics_vs_clone_vs_copy_benchmark.rs` or `benches/lesson_02_2_move_semantics_vs_clone_vs_copy_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_2_move_semantics_vs_clone_vs_copy` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_2_move_semantics_vs_clone_vs_copy
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-2-move-semantics-vs-clone-vs-copy`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-2-Move-Semantics-vs-Clone-vs-Copy/Cargo.toml:2:8
          |
        2 - name = "lesson_02_2_move_semantics_vs_clone_vs_copy"
        2 + name = "lesson-02-2-move-semantics-vs-clone-vs-copy"
          |
       help: to change the binary name to `lesson-02-2-move-semantics-vs-clone-vs-copy`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-2-Move-Semantics-vs-Clone-vs-Copy/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-2-move-semantics-vs-clone-vs-copy"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_2_move_semantics_vs_clone_vs_copy` (manifest) generated 1 warning
       error: could not parse `lesson_02_2_move_semantics_vs_clone_vs_copy` (manifest) due to 1 previous error
       error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-4-Higher-Rank-Trait-Bounds-HRTBs/Cargo.toml: can't find `lesson_13_4_higher_rank_trait_bounds_hrtbs_benchmark` bench at `benches/lesson_13_4_higher_rank_trait_bounds_hrtbs_benchmark.rs` or `benches/lesson_13_4_higher_rank_trait_bounds_hrtbs_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_13_4_higher_rank_trait_bounds_hrtbs` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_4_higher_rank_trait_bounds_hrtbs
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-13-4-higher-rank-trait-bounds-hrtbs`, convert `package.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-4-Higher-Rank-Trait-Bounds-HRTBs/Cargo.toml:2:8
          |
        2 - name = "lesson_13_4_higher_rank_trait_bounds_hrtbs"
        2 + name = "lesson-13-4-higher-rank-trait-bounds-hrtbs"
          |
       help: to change the binary name to `lesson-13-4-higher-rank-trait-bounds-hrtbs`, specify `bin.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-4-Higher-Rank-Trait-Bounds-HRTBs/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-13-4-higher-rank-trait-bounds-hrtbs"
       17 + path = "src/main.rs"
          |
       warning: `lesson_13_4_higher_rank_trait_bounds_hrtbs` (manifest) generated 1 warning
       error: could not parse `lesson_13_4_higher_rank_trait_bounds_hrtbs` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-1-Ownership-Model/Cargo.toml: can't find `lesson_02_1_ownership_model_benchmark` bench at `benches/lesson_02_1_ownership_model_benchmark.rs` or `benches/lesson_02_1_ownership_model_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_1_ownership_model` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_1_ownership_model
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-1-ownership-model`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-1-Ownership-Model/Cargo.toml:2:8
          |
        2 - name = "lesson_02_1_ownership_model"
        2 + name = "lesson-02-1-ownership-model"
          |
       help: to change the binary name to `lesson-02-1-ownership-model`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-1-Ownership-Model/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-1-ownership-model"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_1_ownership_model` (manifest) generated 1 warning
       error: could not parse `lesson_02_1_ownership_model` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-4-Retry-Logic-with-Exponential-Backoff/Cargo.toml: can't find `lesson_14_4_retry_logic_with_exponential_backoff_benchmark` bench at `benches/lesson_14_4_retry_logic_with_exponential_backoff_benchmark.rs` or `benches/lesson_14_4_retry_logic_with_exponential_backoff_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_4_retry_logic_with_exponential_backoff` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_4_retry_logic_with_exponential_backoff
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-4-retry-logic-with-exponential-backoff`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-4-Retry-Logic-with-Exponential-Backoff/Cargo.toml:2:8
          |
        2 - name = "lesson_14_4_retry_logic_with_exponential_backoff"
        2 + name = "lesson-14-4-retry-logic-with-exponential-backoff"
          |
       help: to change the binary name to `lesson-14-4-retry-logic-with-exponential-backoff`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-4-Retry-Logic-with-Exponential-Backoff/Cargo.toml:16:17
          |
       16 ~ harness = false
       17 + [[bin]]
       18 + name = "lesson-14-4-retry-logic-with-exponential-backoff"
       19 + path = "src/main.rs"
          |
       warning: `lesson_14_4_retry_logic_with_exponential_backoff` (manifest) generated 1 warning
       error: could not parse `lesson_14_4_retry_logic_with_exponential_backoff` (manifest) due to 1 previous error
       error: Module-09-Project-Modularization/Lesson-09-3-Multi-crate-Workspaces/Cargo.toml: can't find `lesson_09_3_multi_crate_workspaces_benchmark` bench at `benches/lesson_09_3_multi_crate_workspaces_benchmark.rs` or `benches/lesson_09_3_multi_crate_workspaces_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_09_3_multi_crate_workspaces` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_3_multi_crate_workspaces
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-09-3-multi-crate-workspaces`, convert `package.name`
         --> Module-09-Project-Modularization/Lesson-09-3-Multi-crate-Workspaces/Cargo.toml:2:8
          |
        2 - name = "lesson_09_3_multi_crate_workspaces"
        2 + name = "lesson-09-3-multi-crate-workspaces"
          |
       help: to change the binary name to `lesson-09-3-multi-crate-workspaces`, specify `bin.name`
         --> Module-09-Project-Modularization/Lesson-09-3-Multi-crate-Workspaces/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-09-3-multi-crate-workspaces"
       17 + path = "src/main.rs"
          |
       warning: `lesson_09_3_multi_crate_workspaces` (manifest) generated 1 warning
       error: could not parse `lesson_09_3_multi_crate_workspaces` (manifest) due to 1 previous error
       error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-1-Benchmarking-with-Criterion-rs/Cargo.toml: can't find `lesson_15_1_benchmarking_with_criterion_rs_benchmark` bench at `benches/lesson_15_1_benchmarking_with_criterion_rs_benchmark.rs` or `benches/lesson_15_1_benchmarking_with_criterion_rs_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_15_1_benchmarking_with_criterion_rs` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_1_benchmarking_with_criterion_rs
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-15-1-benchmarking-with-criterion-rs`, convert `package.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-1-Benchmarking-with-Criterion-rs/Cargo.toml:2:8
          |
        2 - name = "lesson_15_1_benchmarking_with_criterion_rs"
        2 + name = "lesson-15-1-benchmarking-with-criterion-rs"
          |
       help: to change the binary name to `lesson-15-1-benchmarking-with-criterion-rs`, specify `bin.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-1-Benchmarking-with-Criterion-rs/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-15-1-benchmarking-with-criterion-rs"
       17 + path = "src/main.rs"
          |
       warning: `lesson_15_1_benchmarking_with_criterion_rs` (manifest) generated 1 warning
       error: could not parse `lesson_15_1_benchmarking_with_criterion_rs` (manifest) due to 1 previous error
       error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-2-Dockerizing-Rust-Services/Cargo.toml: can't find `lesson_16_2_dockerizing_rust_services_benchmark` bench at `benches/lesson_16_2_dockerizing_rust_services_benchmark.rs` or `benches/lesson_16_2_dockerizing_rust_services_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_16_2_dockerizing_rust_services` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_2_dockerizing_rust_services
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-16-2-dockerizing-rust-services`, convert `package.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-2-Dockerizing-Rust-Services/Cargo.toml:2:8
          |
        2 - name = "lesson_16_2_dockerizing_rust_services"
        2 + name = "lesson-16-2-dockerizing-rust-services"
          |
       help: to change the binary name to `lesson-16-2-dockerizing-rust-services`, specify `bin.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-2-Dockerizing-Rust-Services/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-16-2-dockerizing-rust-services"
       17 + path = "src/main.rs"
          |
       warning: `lesson_16_2_dockerizing_rust_services` (manifest) generated 1 warning
       error: could not parse `lesson_16_2_dockerizing_rust_services` (manifest) due to 1 previous error
       error: Module-01-Core-Foundations/Lesson-01-4-Control-Flow-Loops-and-Match-Statements/Cargo.toml: can't find `lesson_01_4_control_flow_loops_and_match_statements_benchmark` bench at `benches/lesson_01_4_control_flow_loops_and_match_statements_benchmark.rs` or `benches/lesson_01_4_control_flow_loops_and_match_statements_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_01_4_control_flow_loops_and_match_statements` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_4_control_flow_loops_and_match_statements
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-01-4-control-flow-loops-and-match-statements`, convert `package.name`
         --> Module-01-Core-Foundations/Lesson-01-4-Control-Flow-Loops-and-Match-Statements/Cargo.toml:2:8
          |
        2 - name = "lesson_01_4_control_flow_loops_and_match_statements"
        2 + name = "lesson-01-4-control-flow-loops-and-match-statements"
          |
       help: to change the binary name to `lesson-01-4-control-flow-loops-and-match-statements`, specify `bin.name`
         --> Module-01-Core-Foundations/Lesson-01-4-Control-Flow-Loops-and-Match-Statements/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-01-4-control-flow-loops-and-match-statements"
       17 + path = "src/main.rs"
          |
       warning: `lesson_01_4_control_flow_loops_and_match_statements` (manifest) generated 1 warning
       error: could not parse `lesson_01_4_control_flow_loops_and_match_statements` (manifest) due to 1 previous error
       error: Module-09-Project-Modularization/Lesson-09-2-Creating-Library-Crates/Cargo.toml: can't find `lesson_09_2_creating_library_crates_benchmark` bench at `benches/lesson_09_2_creating_library_crates_benchmark.rs` or `benches/lesson_09_2_creating_library_crates_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_09_2_creating_library_crates` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_2_creating_library_crates
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-09-2-creating-library-crates`, convert `package.name`
         --> Module-09-Project-Modularization/Lesson-09-2-Creating-Library-Crates/Cargo.toml:2:8
          |
        2 - name = "lesson_09_2_creating_library_crates"
        2 + name = "lesson-09-2-creating-library-crates"
          |
       help: to change the binary name to `lesson-09-2-creating-library-crates`, specify `bin.name`
         --> Module-09-Project-Modularization/Lesson-09-2-Creating-Library-Crates/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-09-2-creating-library-crates"
       17 + path = "src/main.rs"
          |
       warning: `lesson_09_2_creating_library_crates` (manifest) generated 1 warning
       error: could not parse `lesson_09_2_creating_library_crates` (manifest) due to 1 previous error
       error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-3-Mutex-and-RwLock/Cargo.toml: can't find `lesson_11_3_mutex_and_rwlock_benchmark` bench at `benches/lesson_11_3_mutex_and_rwlock_benchmark.rs` or `benches/lesson_11_3_mutex_and_rwlock_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_11_3_mutex_and_rwlock` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_3_mutex_and_rwlock
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-11-3-mutex-and-rwlock`, convert `package.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-3-Mutex-and-RwLock/Cargo.toml:2:8
          |
        2 - name = "lesson_11_3_mutex_and_rwlock"
        2 + name = "lesson-11-3-mutex-and-rwlock"
          |
       help: to change the binary name to `lesson-11-3-mutex-and-rwlock`, specify `bin.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-3-Mutex-and-RwLock/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-11-3-mutex-and-rwlock"
       17 + path = "src/main.rs"
          |
       warning: `lesson_11_3_mutex_and_rwlock` (manifest) generated 1 warning
       error: could not parse `lesson_11_3_mutex_and_rwlock` (manifest) due to 1 previous error
       error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-5-Deploying-to-Cloudflare-Workers/Cargo.toml: can't find `lesson_12_5_deploying_to_cloudflare_workers_benchmark` bench at `benches/lesson_12_5_deploying_to_cloudflare_workers_benchmark.rs` or `benches/lesson_12_5_deploying_to_cloudflare_workers_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_12_5_deploying_to_cloudflare_workers` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_5_deploying_to_cloudflare_workers
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-12-5-deploying-to-cloudflare-workers`, convert `package.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-5-Deploying-to-Cloudflare-Workers/Cargo.toml:2:8
          |
        2 - name = "lesson_12_5_deploying_to_cloudflare_workers"
        2 + name = "lesson-12-5-deploying-to-cloudflare-workers"
          |
       help: to change the binary name to `lesson-12-5-deploying-to-cloudflare-workers`, specify `bin.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-5-Deploying-to-Cloudflare-Workers/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-12-5-deploying-to-cloudflare-workers"
       18 + path = "src/main.rs"
          |
       warning: `lesson_12_5_deploying_to_cloudflare_workers` (manifest) generated 1 warning
       error: could not parse `lesson_12_5_deploying_to_cloudflare_workers` (manifest) due to 1 previous error
       error: Module-01-Core-Foundations/Lesson-01-3-String-vs-str-vs-slices/Cargo.toml: can't find `lesson_01_3_string_vs_str_vs_slices_benchmark` bench at `benches/lesson_01_3_string_vs_str_vs_slices_benchmark.rs` or `benches/lesson_01_3_string_vs_str_vs_slices_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_01_3_string_vs_str_vs_slices` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_3_string_vs_str_vs_slices
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-01-3-string-vs-str-vs-slices`, convert `package.name`
         --> Module-01-Core-Foundations/Lesson-01-3-String-vs-str-vs-slices/Cargo.toml:2:8
          |
        2 - name = "lesson_01_3_string_vs_str_vs_slices"
        2 + name = "lesson-01-3-string-vs-str-vs-slices"
          |
       help: to change the binary name to `lesson-01-3-string-vs-str-vs-slices`, specify `bin.name`
         --> Module-01-Core-Foundations/Lesson-01-3-String-vs-str-vs-slices/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-01-3-string-vs-str-vs-slices"
       17 + path = "src/main.rs"
          |
       warning: `lesson_01_3_string_vs_str_vs_slices` (manifest) generated 1 warning
       error: could not parse `lesson_01_3_string_vs_str_vs_slices` (manifest) due to 1 previous error
       error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-1-Trait-Objects-and-dyn-Trait/Cargo.toml: can't find `lesson_13_1_trait_objects_and_dyn_trait_benchmark` bench at `benches/lesson_13_1_trait_objects_and_dyn_trait_benchmark.rs` or `benches/lesson_13_1_trait_objects_and_dyn_trait_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_13_1_trait_objects_and_dyn_trait` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_1_trait_objects_and_dyn_trait
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-13-1-trait-objects-and-dyn-trait`, convert `package.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-1-Trait-Objects-and-dyn-Trait/Cargo.toml:2:8
          |
        2 - name = "lesson_13_1_trait_objects_and_dyn_trait"
        2 + name = "lesson-13-1-trait-objects-and-dyn-trait"
          |
       help: to change the binary name to `lesson-13-1-trait-objects-and-dyn-trait`, specify `bin.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-1-Trait-Objects-and-dyn-Trait/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-13-1-trait-objects-and-dyn-trait"
       17 + path = "src/main.rs"
          |
       warning: `lesson_13_1_trait_objects_and_dyn_trait` (manifest) generated 1 warning
       error: could not parse `lesson_13_1_trait_objects_and_dyn_trait` (manifest) due to 1 previous error
       error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-2-Safe-FFI-and-no_mangle-extern-C/Cargo.toml: can't find `lesson_12_2_safe_ffi_and_no_mangle_extern_c_benchmark` bench at `benches/lesson_12_2_safe_ffi_and_no_mangle_extern_c_benchmark.rs` or `benches/lesson_12_2_safe_ffi_and_no_mangle_extern_c_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_12_2_safe_ffi_and_no_mangle_extern_c` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_2_safe_ffi_and_no_mangle_extern_c
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-12-2-safe-ffi-and-no-mangle-extern-c`, convert `package.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-2-Safe-FFI-and-no_mangle-extern-C/Cargo.toml:2:8
          |
        2 - name = "lesson_12_2_safe_ffi_and_no_mangle_extern_c"
        2 + name = "lesson-12-2-safe-ffi-and-no-mangle-extern-c"
          |
       help: to change the binary name to `lesson-12-2-safe-ffi-and-no-mangle-extern-c`, specify `bin.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-2-Safe-FFI-and-no_mangle-extern-C/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-12-2-safe-ffi-and-no-mangle-extern-c"
       17 + path = "src/main.rs"
          |
       warning: `lesson_12_2_safe_ffi_and_no_mangle_extern_c` (manifest) generated 1 warning
       error: could not parse `lesson_12_2_safe_ffi_and_no_mangle_extern_c` (manifest) due to 1 previous error
       error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-4-Versioning-with-cargo-release/Cargo.toml: can't find `lesson_16_4_versioning_with_cargo_release_benchmark` bench at `benches/lesson_16_4_versioning_with_cargo_release_benchmark.rs` or `benches/lesson_16_4_versioning_with_cargo_release_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_16_4_versioning_with_cargo_release` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_4_versioning_with_cargo_release
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-16-4-versioning-with-cargo-release`, convert `package.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-4-Versioning-with-cargo-release/Cargo.toml:2:8
          |
        2 - name = "lesson_16_4_versioning_with_cargo_release"
        2 + name = "lesson-16-4-versioning-with-cargo-release"
          |
       help: to change the binary name to `lesson-16-4-versioning-with-cargo-release`, specify `bin.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-4-Versioning-with-cargo-release/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-16-4-versioning-with-cargo-release"
       17 + path = "src/main.rs"
          |
       warning: `lesson_16_4_versioning_with_cargo_release` (manifest) generated 1 warning
       error: could not parse `lesson_16_4_versioning_with_cargo_release` (manifest) due to 1 previous error
       error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-3-Parallel-Tokenization-and-Chunking/Cargo.toml: can't find `lesson_18_3_parallel_tokenization_and_chunking_benchmark` bench at `benches/lesson_18_3_parallel_tokenization_and_chunking_benchmark.rs` or `benches/lesson_18_3_parallel_tokenization_and_chunking_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_18_3_parallel_tokenization_and_chunking` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_3_parallel_tokenization_and_chunking
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-18-3-parallel-tokenization-and-chunking`, convert `package.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-3-Parallel-Tokenization-and-Chunking/Cargo.toml:2:8
          |
        2 - name = "lesson_18_3_parallel_tokenization_and_chunking"
        2 + name = "lesson-18-3-parallel-tokenization-and-chunking"
          |
       help: to change the binary name to `lesson-18-3-parallel-tokenization-and-chunking`, specify `bin.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-3-Parallel-Tokenization-and-Chunking/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-18-3-parallel-tokenization-and-chunking"
       17 + path = "src/main.rs"
          |
       warning: `lesson_18_3_parallel_tokenization_and_chunking` (manifest) generated 1 warning
       error: could not parse `lesson_18_3_parallel_tokenization_and_chunking` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-6-Graceful-Shutdown-Cleanup/Cargo.toml: can't find `lesson_14_6_graceful_shutdown_cleanup_benchmark` bench at `benches/lesson_14_6_graceful_shutdown_cleanup_benchmark.rs` or `benches/lesson_14_6_graceful_shutdown_cleanup_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_6_graceful_shutdown_cleanup` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_6_graceful_shutdown_cleanup
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-6-graceful-shutdown-cleanup`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-6-Graceful-Shutdown-Cleanup/Cargo.toml:2:8
          |
        2 - name = "lesson_14_6_graceful_shutdown_cleanup"
        2 + name = "lesson-14-6-graceful-shutdown-cleanup"
          |
       help: to change the binary name to `lesson-14-6-graceful-shutdown-cleanup`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-6-Graceful-Shutdown-Cleanup/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-14-6-graceful-shutdown-cleanup"
       18 + path = "src/main.rs"
          |
       warning: `lesson_14_6_graceful_shutdown_cleanup` (manifest) generated 1 warning
       error: could not parse `lesson_14_6_graceful_shutdown_cleanup` (manifest) due to 1 previous error
       error: Module-08-Channels-Messaging-and-Synchronization/Lesson-08-1-MPSC-and-Broadcast-Channels/Cargo.toml: can't find `lesson_08_1_mpsc_and_broadcast_channels_benchmark` bench at `benches/lesson_08_1_mpsc_and_broadcast_channels_benchmark.rs` or `benches/lesson_08_1_mpsc_and_broadcast_channels_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_08_1_mpsc_and_broadcast_channels` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_08_1_mpsc_and_broadcast_channels
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-08-1-mpsc-and-broadcast-channels`, convert `package.name`
         --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-1-MPSC-and-Broadcast-Channels/Cargo.toml:2:8
          |
        2 - name = "lesson_08_1_mpsc_and_broadcast_channels"
        2 + name = "lesson-08-1-mpsc-and-broadcast-channels"
          |
       help: to change the binary name to `lesson-08-1-mpsc-and-broadcast-channels`, specify `bin.name`
         --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-1-MPSC-and-Broadcast-Channels/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-08-1-mpsc-and-broadcast-channels"
       17 + path = "src/main.rs"
          |
       warning: `lesson_08_1_mpsc_and_broadcast_channels` (manifest) generated 1 warning
       error: could not parse `lesson_08_1_mpsc_and_broadcast_channels` (manifest) due to 1 previous error
       error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-5-Benchmark-Rust-vs-Python-Preprocessing/Cargo.toml: can't find `lesson_18_5_benchmark_rust_vs_python_preprocessing_benchmark` bench at `benches/lesson_18_5_benchmark_rust_vs_python_preprocessing_benchmark.rs` or `benches/lesson_18_5_benchmark_rust_vs_python_preprocessing_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_18_5_benchmark_rust_vs_python_preprocessing` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_5_benchmark_rust_vs_python_preprocessing
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-18-5-benchmark-rust-vs-python-preprocessing`, convert `package.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-5-Benchmark-Rust-vs-Python-Preprocessing/Cargo.toml:2:8
          |
        2 - name = "lesson_18_5_benchmark_rust_vs_python_preprocessing"
        2 + name = "lesson-18-5-benchmark-rust-vs-python-preprocessing"
          |
       help: to change the binary name to `lesson-18-5-benchmark-rust-vs-python-preprocessing`, specify `bin.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-5-Benchmark-Rust-vs-Python-Preprocessing/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-18-5-benchmark-rust-vs-python-preprocessing"
       17 + path = "src/main.rs"
          |
       warning: `lesson_18_5_benchmark_rust_vs_python_preprocessing` (manifest) generated 1 warning
       error: could not parse `lesson_18_5_benchmark_rust_vs_python_preprocessing` (manifest) due to 1 previous error
       error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-1-Async-Agents-with-Traits-Tasks/Cargo.toml: can't find `lesson_17_1_async_agents_with_traits_tasks_benchmark` bench at `benches/lesson_17_1_async_agents_with_traits_tasks_benchmark.rs` or `benches/lesson_17_1_async_agents_with_traits_tasks_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_17_1_async_agents_with_traits_tasks` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_1_async_agents_with_traits_tasks
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-17-1-async-agents-with-traits-tasks`, convert `package.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-1-Async-Agents-with-Traits-Tasks/Cargo.toml:2:8
          |
        2 - name = "lesson_17_1_async_agents_with_traits_tasks"
        2 + name = "lesson-17-1-async-agents-with-traits-tasks"
          |
       help: to change the binary name to `lesson-17-1-async-agents-with-traits-tasks`, specify `bin.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-1-Async-Agents-with-Traits-Tasks/Cargo.toml:16:17
          |
       16 ~ harness = false
       17 + [[bin]]
       18 + name = "lesson-17-1-async-agents-with-traits-tasks"
       19 + path = "src/main.rs"
          |
       warning: `lesson_17_1_async_agents_with_traits_tasks` (manifest) generated 1 warning
       error: could not parse `lesson_17_1_async_agents_with_traits_tasks` (manifest) due to 1 previous error
       error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-5-Deploying-to-Cloud-Run-or-Fly-io/Cargo.toml: can't find `lesson_16_5_deploying_to_cloud_run_or_fly_io_benchmark` bench at `benches/lesson_16_5_deploying_to_cloud_run_or_fly_io_benchmark.rs` or `benches/lesson_16_5_deploying_to_cloud_run_or_fly_io_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_16_5_deploying_to_cloud_run_or_fly_io` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_5_deploying_to_cloud_run_or_fly_io
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-16-5-deploying-to-cloud-run-or-fly-io`, convert `package.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-5-Deploying-to-Cloud-Run-or-Fly-io/Cargo.toml:2:8
          |
        2 - name = "lesson_16_5_deploying_to_cloud_run_or_fly_io"
        2 + name = "lesson-16-5-deploying-to-cloud-run-or-fly-io"
          |
       help: to change the binary name to `lesson-16-5-deploying-to-cloud-run-or-fly-io`, specify `bin.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-5-Deploying-to-Cloud-Run-or-Fly-io/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-16-5-deploying-to-cloud-run-or-fly-io"
       17 + path = "src/main.rs"
          |
       warning: `lesson_16_5_deploying_to_cloud_run_or_fly_io` (manifest) generated 1 warning
       error: could not parse `lesson_16_5_deploying_to_cloud_run_or_fly_io` (manifest) due to 1 previous error
       error: Module-06-File-IO-System-Interaction/Lesson-06-2-Buffered-IO-and-Error-Propagation/Cargo.toml: can't find `lesson_06_2_buffered_io_and_error_propagation_benchmark` bench at `benches/lesson_06_2_buffered_io_and_error_propagation_benchmark.rs` or `benches/lesson_06_2_buffered_io_and_error_propagation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_06_2_buffered_io_and_error_propagation` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_06_2_buffered_io_and_error_propagation
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-06-2-buffered-io-and-error-propagation`, convert `package.name`
         --> Module-06-File-IO-System-Interaction/Lesson-06-2-Buffered-IO-and-Error-Propagation/Cargo.toml:2:8
          |
        2 - name = "lesson_06_2_buffered_io_and_error_propagation"
        2 + name = "lesson-06-2-buffered-io-and-error-propagation"
          |
       help: to change the binary name to `lesson-06-2-buffered-io-and-error-propagation`, specify `bin.name`
         --> Module-06-File-IO-System-Interaction/Lesson-06-2-Buffered-IO-and-Error-Propagation/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-06-2-buffered-io-and-error-propagation"
       17 + path = "src/main.rs"
          |
       warning: `lesson_06_2_buffered_io_and_error_propagation` (manifest) generated 1 warning
       error: could not parse `lesson_06_2_buffered_io_and_error_propagation` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-3-Message-Relay/Cargo.toml: can't find `lesson_14_3_message_relay_benchmark` bench at `benches/lesson_14_3_message_relay_benchmark.rs` or `benches/lesson_14_3_message_relay_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_3_message_relay` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_3_message_relay
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-3-message-relay`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-3-Message-Relay/Cargo.toml:2:8
          |
        2 - name = "lesson_14_3_message_relay"
        2 + name = "lesson-14-3-message-relay"
          |
       help: to change the binary name to `lesson-14-3-message-relay`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-3-Message-Relay/Cargo.toml:17:17
          |
       17 ~ harness = false
       18 + [[bin]]
       19 + name = "lesson-14-3-message-relay"
       20 + path = "src/main.rs"
          |
       warning: `lesson_14_3_message_relay` (manifest) generated 1 warning
       error: could not parse `lesson_14_3_message_relay` (manifest) due to 1 previous error
       error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-5-Graceful-Shutdowns-with-select/Cargo.toml: can't find `lesson_10_5_graceful_shutdowns_with_select_benchmark` bench at `benches/lesson_10_5_graceful_shutdowns_with_select_benchmark.rs` or `benches/lesson_10_5_graceful_shutdowns_with_select_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_10_5_graceful_shutdowns_with_select` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_5_graceful_shutdowns_with_select
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-10-5-graceful-shutdowns-with-select`, convert `package.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-5-Graceful-Shutdowns-with-select/Cargo.toml:2:8
          |
        2 - name = "lesson_10_5_graceful_shutdowns_with_select"
        2 + name = "lesson-10-5-graceful-shutdowns-with-select"
          |
       help: to change the binary name to `lesson-10-5-graceful-shutdowns-with-select`, specify `bin.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-5-Graceful-Shutdowns-with-select/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-10-5-graceful-shutdowns-with-select"
       17 + path = "src/main.rs"
          |
       warning: `lesson_10_5_graceful_shutdowns_with_select` (manifest) generated 1 warning
       error: could not parse `lesson_10_5_graceful_shutdowns_with_select` (manifest) due to 1 previous error
       error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-4-WASM-wasm-bindgen/Cargo.toml: can't find `lesson_12_4_wasm_wasm_bindgen_benchmark` bench at `benches/lesson_12_4_wasm_wasm_bindgen_benchmark.rs` or `benches/lesson_12_4_wasm_wasm_bindgen_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_12_4_wasm_wasm_bindgen` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_4_wasm_wasm_bindgen
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-12-4-wasm-wasm-bindgen`, convert `package.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-4-WASM-wasm-bindgen/Cargo.toml:2:8
          |
        2 - name = "lesson_12_4_wasm_wasm_bindgen"
        2 + name = "lesson-12-4-wasm-wasm-bindgen"
          |
       help: to change the binary name to `lesson-12-4-wasm-wasm-bindgen`, specify `bin.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-4-WASM-wasm-bindgen/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-12-4-wasm-wasm-bindgen"
       17 + path = "src/main.rs"
          |
       warning: `lesson_12_4_wasm_wasm_bindgen` (manifest) generated 1 warning
       error: could not parse `lesson_12_4_wasm_wasm_bindgen` (manifest) due to 1 previous error
       error: Module-07-Async-Rust-Concurrency/Lesson-07-3-Tokio-Fundamentals/Cargo.toml: can't find `lesson_07_3_tokio_fundamentals_benchmark` bench at `benches/lesson_07_3_tokio_fundamentals_benchmark.rs` or `benches/lesson_07_3_tokio_fundamentals_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_07_3_tokio_fundamentals` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_3_tokio_fundamentals
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-07-3-tokio-fundamentals`, convert `package.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-3-Tokio-Fundamentals/Cargo.toml:2:8
          |
        2 - name = "lesson_07_3_tokio_fundamentals"
        2 + name = "lesson-07-3-tokio-fundamentals"
          |
       help: to change the binary name to `lesson-07-3-tokio-fundamentals`, specify `bin.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-3-Tokio-Fundamentals/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-07-3-tokio-fundamentals"
       17 + path = "src/main.rs"
          |
       warning: `lesson_07_3_tokio_fundamentals` (manifest) generated 1 warning
       error: could not parse `lesson_07_3_tokio_fundamentals` (manifest) due to 1 previous error
       error: Module-07-Async-Rust-Concurrency/Lesson-07-4-Async-Error-Handling-and-Cancellation/Cargo.toml: can't find `lesson_07_4_async_error_handling_and_cancellation_benchmark` bench at `benches/lesson_07_4_async_error_handling_and_cancellation_benchmark.rs` or `benches/lesson_07_4_async_error_handling_and_cancellation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_07_4_async_error_handling_and_cancellation` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_4_async_error_handling_and_cancellation
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-07-4-async-error-handling-and-cancellation`, convert `package.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-4-Async-Error-Handling-and-Cancellation/Cargo.toml:2:8
          |
        2 - name = "lesson_07_4_async_error_handling_and_cancellation"
        2 + name = "lesson-07-4-async-error-handling-and-cancellation"
          |
       help: to change the binary name to `lesson-07-4-async-error-handling-and-cancellation`, specify `bin.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-4-Async-Error-Handling-and-Cancellation/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-07-4-async-error-handling-and-cancellation"
       18 + path = "src/main.rs"
          |
       warning: `lesson_07_4_async_error_handling_and_cancellation` (manifest) generated 1 warning
       error: could not parse `lesson_07_4_async_error_handling_and_cancellation` (manifest) due to 1 previous error
       error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-2-Heartbeat-Health-Ping-Services/Cargo.toml: can't find `lesson_17_2_heartbeat_health_ping_services_benchmark` bench at `benches/lesson_17_2_heartbeat_health_ping_services_benchmark.rs` or `benches/lesson_17_2_heartbeat_health_ping_services_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_17_2_heartbeat_health_ping_services` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_2_heartbeat_health_ping_services
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-17-2-heartbeat-health-ping-services`, convert `package.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-2-Heartbeat-Health-Ping-Services/Cargo.toml:2:8
          |
        2 - name = "lesson_17_2_heartbeat_health_ping_services"
        2 + name = "lesson-17-2-heartbeat-health-ping-services"
          |
       help: to change the binary name to `lesson-17-2-heartbeat-health-ping-services`, specify `bin.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-2-Heartbeat-Health-Ping-Services/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-17-2-heartbeat-health-ping-services"
       18 + path = "src/main.rs"
          |
       warning: `lesson_17_2_heartbeat_health_ping_services` (manifest) generated 1 warning
       error: could not parse `lesson_17_2_heartbeat_health_ping_services` (manifest) due to 1 previous error
       error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-4-Practical-Async-Cache-or-Pool-with-Lifetimes/Cargo.toml: can't find `lesson_11_4_practical_async_cache_or_pool_with_lifetimes_benchmark` bench at `benches/lesson_11_4_practical_async_cache_or_pool_with_lifetimes_benchmark.rs` or `benches/lesson_11_4_practical_async_cache_or_pool_with_lifetimes_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_11_4_practical_async_cache_or_pool_with_lifetimes` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_4_practical_async_cache_or_pool_with_lifetimes
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-11-4-practical-async-cache-or-pool-with-lifetimes`, convert `package.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-4-Practical-Async-Cache-or-Pool-with-Lifetimes/Cargo.toml:2:8
          |
        2 - name = "lesson_11_4_practical_async_cache_or_pool_with_lifetimes"
        2 + name = "lesson-11-4-practical-async-cache-or-pool-with-lifetimes"
          |
       help: to change the binary name to `lesson-11-4-practical-async-cache-or-pool-with-lifetimes`, specify `bin.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-4-Practical-Async-Cache-or-Pool-with-Lifetimes/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-11-4-practical-async-cache-or-pool-with-lifetimes"
       17 + path = "src/main.rs"
          |
       warning: `lesson_11_4_practical_async_cache_or_pool_with_lifetimes` (manifest) generated 1 warning
       error: could not parse `lesson_11_4_practical_async_cache_or_pool_with_lifetimes` (manifest) due to 1 previous error
       error: Module-06-File-IO-System-Interaction/Lesson-06-3-Practical-Example-File-based-Outbox-Simulation/Cargo.toml: can't find `lesson_06_3_practical_example_file_based_outbox_simulation_benchmark` bench at `benches/lesson_06_3_practical_example_file_based_outbox_simulation_benchmark.rs` or `benches/lesson_06_3_practical_example_file_based_outbox_simulation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_06_3_practical_example_file_based_outbox_simulation` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_06_3_practical_example_file_based_outbox_simulation
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-06-3-practical-example-file-based-outbox-simulation`, convert `package.name`
         --> Module-06-File-IO-System-Interaction/Lesson-06-3-Practical-Example-File-based-Outbox-Simulation/Cargo.toml:2:8
          |
        2 - name = "lesson_06_3_practical_example_file_based_outbox_simulation"
        2 + name = "lesson-06-3-practical-example-file-based-outbox-simulation"
          |
       help: to change the binary name to `lesson-06-3-practical-example-file-based-outbox-simulation`, specify `bin.name`
         --> Module-06-File-IO-System-Interaction/Lesson-06-3-Practical-Example-File-based-Outbox-Simulation/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-06-3-practical-example-file-based-outbox-simulation"
       17 + path = "src/main.rs"
          |
       warning: `lesson_06_3_practical_example_file_based_outbox_simulation` (manifest) generated 1 warning
       error: could not parse `lesson_06_3_practical_example_file_based_outbox_simulation` (manifest) due to 1 previous error
       error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-4-CPU-bound-work-with-spawn_blocking/Cargo.toml: can't find `lesson_10_4_cpu_bound_work_with_spawn_blocking_benchmark` bench at `benches/lesson_10_4_cpu_bound_work_with_spawn_blocking_benchmark.rs` or `benches/lesson_10_4_cpu_bound_work_with_spawn_blocking_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_10_4_cpu_bound_work_with_spawn_blocking` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_4_cpu_bound_work_with_spawn_blocking
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-10-4-cpu-bound-work-with-spawn-blocking`, convert `package.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-4-CPU-bound-work-with-spawn_blocking/Cargo.toml:2:8
          |
        2 - name = "lesson_10_4_cpu_bound_work_with_spawn_blocking"
        2 + name = "lesson-10-4-cpu-bound-work-with-spawn-blocking"
          |
       help: to change the binary name to `lesson-10-4-cpu-bound-work-with-spawn-blocking`, specify `bin.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-4-CPU-bound-work-with-spawn_blocking/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-10-4-cpu-bound-work-with-spawn-blocking"
       17 + path = "src/main.rs"
          |
       warning: `lesson_10_4_cpu_bound_work_with_spawn_blocking` (manifest) generated 1 warning
       error: could not parse `lesson_10_4_cpu_bound_work_with_spawn_blocking` (manifest) due to 1 previous error
       error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-5-Trait-Objects-vs-Static-Dispatch/Cargo.toml: can't find `lesson_04_5_trait_objects_vs_static_dispatch_benchmark` bench at `benches/lesson_04_5_trait_objects_vs_static_dispatch_benchmark.rs` or `benches/lesson_04_5_trait_objects_vs_static_dispatch_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_04_5_trait_objects_vs_static_dispatch` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_5_trait_objects_vs_static_dispatch
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-04-5-trait-objects-vs-static-dispatch`, convert `package.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-5-Trait-Objects-vs-Static-Dispatch/Cargo.toml:2:8
          |
        2 - name = "lesson_04_5_trait_objects_vs_static_dispatch"
        2 + name = "lesson-04-5-trait-objects-vs-static-dispatch"
          |
       help: to change the binary name to `lesson-04-5-trait-objects-vs-static-dispatch`, specify `bin.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-5-Trait-Objects-vs-Static-Dispatch/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-04-5-trait-objects-vs-static-dispatch"
       17 + path = "src/main.rs"
          |
       warning: `lesson_04_5_trait_objects_vs_static_dispatch` (manifest) generated 1 warning
       error: could not parse `lesson_04_5_trait_objects_vs_static_dispatch` (manifest) due to 1 previous error
       error: Module-08-Channels-Messaging-and-Synchronization/Lesson-08-2-Select-and-Graceful-Shutdowns/Cargo.toml: can't find `lesson_08_2_select_and_graceful_shutdowns_benchmark` bench at `benches/lesson_08_2_select_and_graceful_shutdowns_benchmark.rs` or `benches/lesson_08_2_select_and_graceful_shutdowns_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_08_2_select_and_graceful_shutdowns` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_08_2_select_and_graceful_shutdowns
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-08-2-select-and-graceful-shutdowns`, convert `package.name`
         --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-2-Select-and-Graceful-Shutdowns/Cargo.toml:2:8
          |
        2 - name = "lesson_08_2_select_and_graceful_shutdowns"
        2 + name = "lesson-08-2-select-and-graceful-shutdowns"
          |
       help: to change the binary name to `lesson-08-2-select-and-graceful-shutdowns`, specify `bin.name`
         --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-2-Select-and-Graceful-Shutdowns/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-08-2-select-and-graceful-shutdowns"
       17 + path = "src/main.rs"
          |
       warning: `lesson_08_2_select_and_graceful_shutdowns` (manifest) generated 1 warning
       error: could not parse `lesson_08_2_select_and_graceful_shutdowns` (manifest) due to 1 previous error
       error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-5-Associated-Types-vs-Generics/Cargo.toml: can't find `lesson_13_5_associated_types_vs_generics_benchmark` bench at `benches/lesson_13_5_associated_types_vs_generics_benchmark.rs` or `benches/lesson_13_5_associated_types_vs_generics_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_13_5_associated_types_vs_generics` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_5_associated_types_vs_generics
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-13-5-associated-types-vs-generics`, convert `package.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-5-Associated-Types-vs-Generics/Cargo.toml:2:8
          |
        2 - name = "lesson_13_5_associated_types_vs_generics"
        2 + name = "lesson-13-5-associated-types-vs-generics"
          |
       help: to change the binary name to `lesson-13-5-associated-types-vs-generics`, specify `bin.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-5-Associated-Types-vs-Generics/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-13-5-associated-types-vs-generics"
       17 + path = "src/main.rs"
          |
       warning: `lesson_13_5_associated_types_vs_generics` (manifest) generated 1 warning
       error: could not parse `lesson_13_5_associated_types_vs_generics` (manifest) due to 1 previous error
       error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-2-flamegraph-perf-Tools/Cargo.toml: can't find `lesson_15_2_flamegraph_perf_tools_benchmark` bench at `benches/lesson_15_2_flamegraph_perf_tools_benchmark.rs` or `benches/lesson_15_2_flamegraph_perf_tools_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_15_2_flamegraph_perf_tools` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_2_flamegraph_perf_tools
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-15-2-flamegraph-perf-tools`, convert `package.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-2-flamegraph-perf-Tools/Cargo.toml:2:8
          |
        2 - name = "lesson_15_2_flamegraph_perf_tools"
        2 + name = "lesson-15-2-flamegraph-perf-tools"
          |
       help: to change the binary name to `lesson-15-2-flamegraph-perf-tools`, specify `bin.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-2-flamegraph-perf-Tools/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-15-2-flamegraph-perf-tools"
       17 + path = "src/main.rs"
          |
       warning: `lesson_15_2_flamegraph_perf_tools` (manifest) generated 1 warning
       error: could not parse `lesson_15_2_flamegraph_perf_tools` (manifest) due to 1 previous error
       error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-1-Building-Static-Binaries/Cargo.toml: can't find `lesson_16_1_building_static_binaries_benchmark` bench at `benches/lesson_16_1_building_static_binaries_benchmark.rs` or `benches/lesson_16_1_building_static_binaries_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_16_1_building_static_binaries` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_1_building_static_binaries
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-16-1-building-static-binaries`, convert `package.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-1-Building-Static-Binaries/Cargo.toml:2:8
          |
        2 - name = "lesson_16_1_building_static_binaries"
        2 + name = "lesson-16-1-building-static-binaries"
          |
       help: to change the binary name to `lesson-16-1-building-static-binaries`, specify `bin.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-1-Building-Static-Binaries/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-16-1-building-static-binaries"
       17 + path = "src/main.rs"
          |
       warning: `lesson_16_1_building_static_binaries` (manifest) generated 1 warning
       error: could not parse `lesson_16_1_building_static_binaries` (manifest) due to 1 previous error
       error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-3-Fan-Out-Pattern-using-Broadcast-Channels/Cargo.toml: can't find `lesson_10_3_fan_out_pattern_using_broadcast_channels_benchmark` bench at `benches/lesson_10_3_fan_out_pattern_using_broadcast_channels_benchmark.rs` or `benches/lesson_10_3_fan_out_pattern_using_broadcast_channels_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_10_3_fan_out_pattern_using_broadcast_channels` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_3_fan_out_pattern_using_broadcast_channels
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-10-3-fan-out-pattern-using-broadcast-channels`, convert `package.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-3-Fan-Out-Pattern-using-Broadcast-Channels/Cargo.toml:2:8
          |
        2 - name = "lesson_10_3_fan_out_pattern_using_broadcast_channels"
        2 + name = "lesson-10-3-fan-out-pattern-using-broadcast-channels"
          |
       help: to change the binary name to `lesson-10-3-fan-out-pattern-using-broadcast-channels`, specify `bin.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-3-Fan-Out-Pattern-using-Broadcast-Channels/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-10-3-fan-out-pattern-using-broadcast-channels"
       17 + path = "src/main.rs"
          |
       warning: `lesson_10_3_fan_out_pattern_using_broadcast_channels` (manifest) generated 1 warning
       error: could not parse `lesson_10_3_fan_out_pattern_using_broadcast_channels` (manifest) due to 1 previous error
       error: Module-07-Async-Rust-Concurrency/Lesson-07-1-Intro-to-async-await/Cargo.toml: can't find `lesson_07_1_intro_to_async_await_benchmark` bench at `benches/lesson_07_1_intro_to_async_await_benchmark.rs` or `benches/lesson_07_1_intro_to_async_await_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_07_1_intro_to_async_await` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_1_intro_to_async_await
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-07-1-intro-to-async-await`, convert `package.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-1-Intro-to-async-await/Cargo.toml:2:8
          |
        2 - name = "lesson_07_1_intro_to_async_await"
        2 + name = "lesson-07-1-intro-to-async-await"
          |
       help: to change the binary name to `lesson-07-1-intro-to-async-await`, specify `bin.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-1-Intro-to-async-await/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-07-1-intro-to-async-await"
       17 + path = "src/main.rs"
          |
       warning: `lesson_07_1_intro_to_async_await` (manifest) generated 1 warning
       error: could not parse `lesson_07_1_intro_to_async_await` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-3-Borrowing-References/Cargo.toml: can't find `lesson_02_3_borrowing_references_benchmark` bench at `benches/lesson_02_3_borrowing_references_benchmark.rs` or `benches/lesson_02_3_borrowing_references_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_3_borrowing_references` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_3_borrowing_references
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-3-borrowing-references`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-3-Borrowing-References/Cargo.toml:2:8
          |
        2 - name = "lesson_02_3_borrowing_references"
        2 + name = "lesson-02-3-borrowing-references"
          |
       help: to change the binary name to `lesson-02-3-borrowing-references`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-3-Borrowing-References/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-3-borrowing-references"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_3_borrowing_references` (manifest) generated 1 warning
       error: could not parse `lesson_02_3_borrowing_references` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-5-Lifetimes-Explained-Visually/Cargo.toml: can't find `lesson_02_5_lifetimes_explained_visually_benchmark` bench at `benches/lesson_02_5_lifetimes_explained_visually_benchmark.rs` or `benches/lesson_02_5_lifetimes_explained_visually_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_5_lifetimes_explained_visually` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_5_lifetimes_explained_visually
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-5-lifetimes-explained-visually`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-5-Lifetimes-Explained-Visually/Cargo.toml:2:8
          |
        2 - name = "lesson_02_5_lifetimes_explained_visually"
        2 + name = "lesson-02-5-lifetimes-explained-visually"
          |
       help: to change the binary name to `lesson-02-5-lifetimes-explained-visually`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-5-Lifetimes-Explained-Visually/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-5-lifetimes-explained-visually"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_5_lifetimes_explained_visually` (manifest) generated 1 warning
       error: could not parse `lesson_02_5_lifetimes_explained_visually` (manifest) due to 1 previous error
       error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-2-Generics/Cargo.toml: can't find `lesson_04_2_generics_benchmark` bench at `benches/lesson_04_2_generics_benchmark.rs` or `benches/lesson_04_2_generics_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_04_2_generics` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_2_generics
          |                                                  ^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-04-2-generics`, convert `package.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-2-Generics/Cargo.toml:2:8
          |
        2 - name = "lesson_04_2_generics"
        2 + name = "lesson-04-2-generics"
          |
       help: to change the binary name to `lesson-04-2-generics`, specify `bin.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-2-Generics/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-04-2-generics"
       17 + path = "src/main.rs"
          |
       warning: `lesson_04_2_generics` (manifest) generated 1 warning
       error: could not parse `lesson_04_2_generics` (manifest) due to 1 previous error
       error: Module-07-Async-Rust-Concurrency/Lesson-07-5-Real-Example-Async-Outbox-Relay/Cargo.toml: can't find `lesson_07_5_real_example_async_outbox_relay_benchmark` bench at `benches/lesson_07_5_real_example_async_outbox_relay_benchmark.rs` or `benches/lesson_07_5_real_example_async_outbox_relay_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_07_5_real_example_async_outbox_relay` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_5_real_example_async_outbox_relay
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-07-5-real-example-async-outbox-relay`, convert `package.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-5-Real-Example-Async-Outbox-Relay/Cargo.toml:2:8
          |
        2 - name = "lesson_07_5_real_example_async_outbox_relay"
        2 + name = "lesson-07-5-real-example-async-outbox-relay"
          |
       help: to change the binary name to `lesson-07-5-real-example-async-outbox-relay`, specify `bin.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-5-Real-Example-Async-Outbox-Relay/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-07-5-real-example-async-outbox-relay"
       18 + path = "src/main.rs"
          |
       warning: `lesson_07_5_real_example_async_outbox_relay` (manifest) generated 1 warning
       error: could not parse `lesson_07_5_real_example_async_outbox_relay` (manifest) due to 1 previous error
       error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-2-Background-Worker-Pool/Cargo.toml: can't find `lesson_10_2_background_worker_pool_benchmark` bench at `benches/lesson_10_2_background_worker_pool_benchmark.rs` or `benches/lesson_10_2_background_worker_pool_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_10_2_background_worker_pool` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_2_background_worker_pool
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-10-2-background-worker-pool`, convert `package.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-2-Background-Worker-Pool/Cargo.toml:2:8
          |
        2 - name = "lesson_10_2_background_worker_pool"
        2 + name = "lesson-10-2-background-worker-pool"
          |
       help: to change the binary name to `lesson-10-2-background-worker-pool`, specify `bin.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-2-Background-Worker-Pool/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-10-2-background-worker-pool"
       17 + path = "src/main.rs"
          |
       warning: `lesson_10_2_background_worker_pool` (manifest) generated 1 warning
       error: could not parse `lesson_10_2_background_worker_pool` (manifest) due to 1 previous error
       error: Module-08-Channels-Messaging-and-Synchronization/Lesson-08-3-Actor-Model-and-Message-Passing-Simulation/Cargo.toml: can't find `lesson_08_3_actor_model_and_message_passing_simulation_benchmark` bench at `benches/lesson_08_3_actor_model_and_message_passing_simulation_benchmark.rs` or `benches/lesson_08_3_actor_model_and_message_passing_simulation_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_08_3_actor_model_and_message_passing_simulation` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_08_3_actor_model_and_message_passing_simulation
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-08-3-actor-model-and-message-passing-simulation`, convert `package.name`
         --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-3-Actor-Model-and-Message-Passing-Simulation/Cargo.toml:2:8
          |
        2 - name = "lesson_08_3_actor_model_and_message_passing_simulation"
        2 + name = "lesson-08-3-actor-model-and-message-passing-simulation"
          |
       help: to change the binary name to `lesson-08-3-actor-model-and-message-passing-simulation`, specify `bin.name`
         --> Module-08-Channels-Messaging-and-Synchronization/Lesson-08-3-Actor-Model-and-Message-Passing-Simulation/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-08-3-actor-model-and-message-passing-simulation"
       17 + path = "src/main.rs"
          |
       warning: `lesson_08_3_actor_model_and_message_passing_simulation` (manifest) generated 1 warning
       error: could not parse `lesson_08_3_actor_model_and_message_passing_simulation` (manifest) due to 1 previous error
       error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-3-ThisError-and-Anyhow-Crates/Cargo.toml: can't find `lesson_05_3_thiserror_and_anyhow_crates_benchmark` bench at `benches/lesson_05_3_thiserror_and_anyhow_crates_benchmark.rs` or `benches/lesson_05_3_thiserror_and_anyhow_crates_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_05_3_thiserror_and_anyhow_crates` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_3_thiserror_and_anyhow_crates
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-05-3-thiserror-and-anyhow-crates`, convert `package.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-3-ThisError-and-Anyhow-Crates/Cargo.toml:2:8
          |
        2 - name = "lesson_05_3_thiserror_and_anyhow_crates"
        2 + name = "lesson-05-3-thiserror-and-anyhow-crates"
          |
       help: to change the binary name to `lesson-05-3-thiserror-and-anyhow-crates`, specify `bin.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-3-ThisError-and-Anyhow-Crates/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-05-3-thiserror-and-anyhow-crates"
       18 + path = "src/main.rs"
          |
       warning: `lesson_05_3_thiserror_and_anyhow_crates` (manifest) generated 1 warning
       error: could not parse `lesson_05_3_thiserror_and_anyhow_crates` (manifest) due to 1 previous error
       error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-1-Rc-Arc-and-Reference-Counting/Cargo.toml: can't find `lesson_11_1_rc_arc_and_reference_counting_benchmark` bench at `benches/lesson_11_1_rc_arc_and_reference_counting_benchmark.rs` or `benches/lesson_11_1_rc_arc_and_reference_counting_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_11_1_rc_arc_and_reference_counting` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_1_rc_arc_and_reference_counting
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-11-1-rc-arc-and-reference-counting`, convert `package.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-1-Rc-Arc-and-Reference-Counting/Cargo.toml:2:8
          |
        2 - name = "lesson_11_1_rc_arc_and_reference_counting"
        2 + name = "lesson-11-1-rc-arc-and-reference-counting"
          |
       help: to change the binary name to `lesson-11-1-rc-arc-and-reference-counting`, specify `bin.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-1-Rc-Arc-and-Reference-Counting/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-11-1-rc-arc-and-reference-counting"
       17 + path = "src/main.rs"
          |
       warning: `lesson_11_1_rc_arc_and_reference_counting` (manifest) generated 1 warning
       error: could not parse `lesson_11_1_rc_arc_and_reference_counting` (manifest) due to 1 previous error
       error: Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-2-RefCell-Interior-Mutability/Cargo.toml: can't find `lesson_11_2_refcell_interior_mutability_benchmark` bench at `benches/lesson_11_2_refcell_interior_mutability_benchmark.rs` or `benches/lesson_11_2_refcell_interior_mutability_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_11_2_refcell_interior_mutability` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_11_2_refcell_interior_mutability
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-11-2-refcell-interior-mutability`, convert `package.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-2-RefCell-Interior-Mutability/Cargo.toml:2:8
          |
        2 - name = "lesson_11_2_refcell_interior_mutability"
        2 + name = "lesson-11-2-refcell-interior-mutability"
          |
       help: to change the binary name to `lesson-11-2-refcell-interior-mutability`, specify `bin.name`
         --> Module-11-Async-Lifetimes-Borrowing-and-Interior-Mutability/Lesson-11-2-RefCell-Interior-Mutability/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-11-2-refcell-interior-mutability"
       17 + path = "src/main.rs"
          |
       warning: `lesson_11_2_refcell_interior_mutability` (manifest) generated 1 warning
       error: could not parse `lesson_11_2_refcell_interior_mutability` (manifest) due to 1 previous error
       error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-3-Trait-Bounds-and-Where-Clauses/Cargo.toml: can't find `lesson_04_3_trait_bounds_and_where_clauses_benchmark` bench at `benches/lesson_04_3_trait_bounds_and_where_clauses_benchmark.rs` or `benches/lesson_04_3_trait_bounds_and_where_clauses_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_04_3_trait_bounds_and_where_clauses` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_3_trait_bounds_and_where_clauses
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-04-3-trait-bounds-and-where-clauses`, convert `package.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-3-Trait-Bounds-and-Where-Clauses/Cargo.toml:2:8
          |
        2 - name = "lesson_04_3_trait_bounds_and_where_clauses"
        2 + name = "lesson-04-3-trait-bounds-and-where-clauses"
          |
       help: to change the binary name to `lesson-04-3-trait-bounds-and-where-clauses`, specify `bin.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-3-Trait-Bounds-and-Where-Clauses/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-04-3-trait-bounds-and-where-clauses"
       17 + path = "src/main.rs"
          |
       warning: `lesson_04_3_trait_bounds_and_where_clauses` (manifest) generated 1 warning
       error: could not parse `lesson_04_3_trait_bounds_and_where_clauses` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-5-Parallel-Processing-with-join-rayon/Cargo.toml: can't find `lesson_14_5_parallel_processing_with_join_rayon_benchmark` bench at `benches/lesson_14_5_parallel_processing_with_join_rayon_benchmark.rs` or `benches/lesson_14_5_parallel_processing_with_join_rayon_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_5_parallel_processing_with_join_rayon` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_5_parallel_processing_with_join_rayon
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-5-parallel-processing-with-join-rayon`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-5-Parallel-Processing-with-join-rayon/Cargo.toml:2:8
          |
        2 - name = "lesson_14_5_parallel_processing_with_join_rayon"
        2 + name = "lesson-14-5-parallel-processing-with-join-rayon"
          |
       help: to change the binary name to `lesson-14-5-parallel-processing-with-join-rayon`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-5-Parallel-Processing-with-join-rayon/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-14-5-parallel-processing-with-join-rayon"
       18 + path = "src/main.rs"
          |
       warning: `lesson_14_5_parallel_processing_with_join_rayon` (manifest) generated 1 warning
       error: could not parse `lesson_14_5_parallel_processing_with_join_rayon` (manifest) due to 1 previous error
       error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-5-Embedding-AI-Inference-Pipelines/Cargo.toml: can't find `lesson_17_5_embedding_ai_inference_pipelines_benchmark` bench at `benches/lesson_17_5_embedding_ai_inference_pipelines_benchmark.rs` or `benches/lesson_17_5_embedding_ai_inference_pipelines_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_17_5_embedding_ai_inference_pipelines` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_5_embedding_ai_inference_pipelines
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-17-5-embedding-ai-inference-pipelines`, convert `package.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-5-Embedding-AI-Inference-Pipelines/Cargo.toml:2:8
          |
        2 - name = "lesson_17_5_embedding_ai_inference_pipelines"
        2 + name = "lesson-17-5-embedding-ai-inference-pipelines"
          |
       help: to change the binary name to `lesson-17-5-embedding-ai-inference-pipelines`, specify `bin.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-5-Embedding-AI-Inference-Pipelines/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-17-5-embedding-ai-inference-pipelines"
       18 + path = "src/main.rs"
          |
       warning: `lesson_17_5_embedding_ai_inference_pipelines` (manifest) generated 1 warning
       error: could not parse `lesson_17_5_embedding_ai_inference_pipelines` (manifest) due to 1 previous error
       error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-1-Zero-Copy-Data-Processing-with-Slices/Cargo.toml: can't find `lesson_18_1_zero_copy_data_processing_with_slices_benchmark` bench at `benches/lesson_18_1_zero_copy_data_processing_with_slices_benchmark.rs` or `benches/lesson_18_1_zero_copy_data_processing_with_slices_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_18_1_zero_copy_data_processing_with_slices` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_1_zero_copy_data_processing_with_slices
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-18-1-zero-copy-data-processing-with-slices`, convert `package.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-1-Zero-Copy-Data-Processing-with-Slices/Cargo.toml:2:8
          |
        2 - name = "lesson_18_1_zero_copy_data_processing_with_slices"
        2 + name = "lesson-18-1-zero-copy-data-processing-with-slices"
          |
       help: to change the binary name to `lesson-18-1-zero-copy-data-processing-with-slices`, specify `bin.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-1-Zero-Copy-Data-Processing-with-Slices/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-18-1-zero-copy-data-processing-with-slices"
       17 + path = "src/main.rs"
          |
       warning: `lesson_18_1_zero_copy_data_processing_with_slices` (manifest) generated 1 warning
       error: could not parse `lesson_18_1_zero_copy_data_processing_with_slices` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-1-Designing-the-Architecture/Cargo.toml: can't find `lesson_14_1_designing_the_architecture_benchmark` bench at `benches/lesson_14_1_designing_the_architecture_benchmark.rs` or `benches/lesson_14_1_designing_the_architecture_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_1_designing_the_architecture` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_1_designing_the_architecture
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-1-designing-the-architecture`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-1-Designing-the-Architecture/Cargo.toml:2:8
          |
        2 - name = "lesson_14_1_designing_the_architecture"
        2 + name = "lesson-14-1-designing-the-architecture"
          |
       help: to change the binary name to `lesson-14-1-designing-the-architecture`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-1-Designing-the-Architecture/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-14-1-designing-the-architecture"
       17 + path = "src/main.rs"
          |
       warning: `lesson_14_1_designing_the_architecture` (manifest) generated 1 warning
       error: could not parse `lesson_14_1_designing_the_architecture` (manifest) due to 1 previous error
       error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-3-Lifetime-Generics-Traits/Cargo.toml: can't find `lesson_13_3_lifetime_generics_traits_benchmark` bench at `benches/lesson_13_3_lifetime_generics_traits_benchmark.rs` or `benches/lesson_13_3_lifetime_generics_traits_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_13_3_lifetime_generics_traits` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_3_lifetime_generics_traits
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-13-3-lifetime-generics-traits`, convert `package.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-3-Lifetime-Generics-Traits/Cargo.toml:2:8
          |
        2 - name = "lesson_13_3_lifetime_generics_traits"
        2 + name = "lesson-13-3-lifetime-generics-traits"
          |
       help: to change the binary name to `lesson-13-3-lifetime-generics-traits`, specify `bin.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-3-Lifetime-Generics-Traits/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-13-3-lifetime-generics-traits"
       17 + path = "src/main.rs"
          |
       warning: `lesson_13_3_lifetime_generics_traits` (manifest) generated 1 warning
       error: could not parse `lesson_13_3_lifetime_generics_traits` (manifest) due to 1 previous error
       error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-3-Enums-and-Pattern-Matching-Mastery/Cargo.toml: can't find `lesson_03_3_enums_and_pattern_matching_mastery_benchmark` bench at `benches/lesson_03_3_enums_and_pattern_matching_mastery_benchmark.rs` or `benches/lesson_03_3_enums_and_pattern_matching_mastery_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_03_3_enums_and_pattern_matching_mastery` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_3_enums_and_pattern_matching_mastery
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-03-3-enums-and-pattern-matching-mastery`, convert `package.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-3-Enums-and-Pattern-Matching-Mastery/Cargo.toml:2:8
          |
        2 - name = "lesson_03_3_enums_and_pattern_matching_mastery"
        2 + name = "lesson-03-3-enums-and-pattern-matching-mastery"
          |
       help: to change the binary name to `lesson-03-3-enums-and-pattern-matching-mastery`, specify `bin.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-3-Enums-and-Pattern-Matching-Mastery/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-03-3-enums-and-pattern-matching-mastery"
       17 + path = "src/main.rs"
          |
       warning: `lesson_03_3_enums_and_pattern_matching_mastery` (manifest) generated 1 warning
       error: could not parse `lesson_03_3_enums_and_pattern_matching_mastery` (manifest) due to 1 previous error
       error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-2-PhantomData-and-Zero-Cost-Abstractions/Cargo.toml: can't find `lesson_13_2_phantomdata_and_zero_cost_abstractions_benchmark` bench at `benches/lesson_13_2_phantomdata_and_zero_cost_abstractions_benchmark.rs` or `benches/lesson_13_2_phantomdata_and_zero_cost_abstractions_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_13_2_phantomdata_and_zero_cost_abstractions` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_2_phantomdata_and_zero_cost_abstractions
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-13-2-phantomdata-and-zero-cost-abstractions`, convert `package.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-2-PhantomData-and-Zero-Cost-Abstractions/Cargo.toml:2:8
          |
        2 - name = "lesson_13_2_phantomdata_and_zero_cost_abstractions"
        2 + name = "lesson-13-2-phantomdata-and-zero-cost-abstractions"
          |
       help: to change the binary name to `lesson-13-2-phantomdata-and-zero-cost-abstractions`, specify `bin.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-2-PhantomData-and-Zero-Cost-Abstractions/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-13-2-phantomdata-and-zero-cost-abstractions"
       17 + path = "src/main.rs"
          |
       warning: `lesson_13_2_phantomdata_and_zero_cost_abstractions` (manifest) generated 1 warning
       error: could not parse `lesson_13_2_phantomdata_and_zero_cost_abstractions` (manifest) due to 1 previous error
       error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-4-Unsafe-Zones-and-Codegen-Intuition/Cargo.toml: can't find `lesson_15_4_unsafe_zones_and_codegen_intuition_benchmark` bench at `benches/lesson_15_4_unsafe_zones_and_codegen_intuition_benchmark.rs` or `benches/lesson_15_4_unsafe_zones_and_codegen_intuition_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_15_4_unsafe_zones_and_codegen_intuition` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_4_unsafe_zones_and_codegen_intuition
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-15-4-unsafe-zones-and-codegen-intuition`, convert `package.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-4-Unsafe-Zones-and-Codegen-Intuition/Cargo.toml:2:8
          |
        2 - name = "lesson_15_4_unsafe_zones_and_codegen_intuition"
        2 + name = "lesson-15-4-unsafe-zones-and-codegen-intuition"
          |
       help: to change the binary name to `lesson-15-4-unsafe-zones-and-codegen-intuition`, specify `bin.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-4-Unsafe-Zones-and-Codegen-Intuition/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-15-4-unsafe-zones-and-codegen-intuition"
       17 + path = "src/main.rs"
          |
       warning: `lesson_15_4_unsafe_zones_and_codegen_intuition` (manifest) generated 1 warning
       error: could not parse `lesson_15_4_unsafe_zones_and_codegen_intuition` (manifest) due to 1 previous error
       error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-4-Integrating-Rust-into-Python-AI-Pipelines/Cargo.toml: can't find `lesson_18_4_integrating_rust_into_python_ai_pipelines_benchmark` bench at `benches/lesson_18_4_integrating_rust_into_python_ai_pipelines_benchmark.rs` or `benches/lesson_18_4_integrating_rust_into_python_ai_pipelines_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_18_4_integrating_rust_into_python_ai_pipelines` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_4_integrating_rust_into_python_ai_pipelines
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-18-4-integrating-rust-into-python-ai-pipelines`, convert `package.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-4-Integrating-Rust-into-Python-AI-Pipelines/Cargo.toml:2:8
          |
        2 - name = "lesson_18_4_integrating_rust_into_python_ai_pipelines"
        2 + name = "lesson-18-4-integrating-rust-into-python-ai-pipelines"
          |
       help: to change the binary name to `lesson-18-4-integrating-rust-into-python-ai-pipelines`, specify `bin.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-4-Integrating-Rust-into-Python-AI-Pipelines/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-18-4-integrating-rust-into-python-ai-pipelines"
       17 + path = "src/main.rs"
          |
       warning: `lesson_18_4_integrating_rust_into_python_ai_pipelines` (manifest) generated 1 warning
       error: could not parse `lesson_18_4_integrating_rust_into_python_ai_pipelines` (manifest) due to 1 previous error
       error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-4-Handling-Panics-and-Recoverability/Cargo.toml: can't find `lesson_05_4_handling_panics_and_recoverability_benchmark` bench at `benches/lesson_05_4_handling_panics_and_recoverability_benchmark.rs` or `benches/lesson_05_4_handling_panics_and_recoverability_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_05_4_handling_panics_and_recoverability` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_4_handling_panics_and_recoverability
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-05-4-handling-panics-and-recoverability`, convert `package.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-4-Handling-Panics-and-Recoverability/Cargo.toml:2:8
          |
        2 - name = "lesson_05_4_handling_panics_and_recoverability"
        2 + name = "lesson-05-4-handling-panics-and-recoverability"
          |
       help: to change the binary name to `lesson-05-4-handling-panics-and-recoverability`, specify `bin.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-4-Handling-Panics-and-Recoverability/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-05-4-handling-panics-and-recoverability"
       17 + path = "src/main.rs"
          |
       warning: `lesson_05_4_handling_panics_and_recoverability` (manifest) generated 1 warning
       error: could not parse `lesson_05_4_handling_panics_and_recoverability` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-4-Mutable-vs-Immutable-References/Cargo.toml: can't find `lesson_02_4_mutable_vs_immutable_references_benchmark` bench at `benches/lesson_02_4_mutable_vs_immutable_references_benchmark.rs` or `benches/lesson_02_4_mutable_vs_immutable_references_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_4_mutable_vs_immutable_references` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_4_mutable_vs_immutable_references
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-4-mutable-vs-immutable-references`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-4-Mutable-vs-Immutable-References/Cargo.toml:2:8
          |
        2 - name = "lesson_02_4_mutable_vs_immutable_references"
        2 + name = "lesson-02-4-mutable-vs-immutable-references"
          |
       help: to change the binary name to `lesson-02-4-mutable-vs-immutable-references`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-4-Mutable-vs-Immutable-References/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-4-mutable-vs-immutable-references"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_4_mutable_vs_immutable_references` (manifest) generated 1 warning
       error: could not parse `lesson_02_4_mutable_vs_immutable_references` (manifest) due to 1 previous error
       error: Module-04-Traits-Generics-and-Abstraction/Lesson-04-4-Blanket-Implementations-and-Default-Methods/Cargo.toml: can't find `lesson_04_4_blanket_implementations_and_default_methods_benchmark` bench at `benches/lesson_04_4_blanket_implementations_and_default_methods_benchmark.rs` or `benches/lesson_04_4_blanket_implementations_and_default_methods_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_04_4_blanket_implementations_and_default_methods` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_04_4_blanket_implementations_and_default_methods
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-04-4-blanket-implementations-and-default-methods`, convert `package.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-4-Blanket-Implementations-and-Default-Methods/Cargo.toml:2:8
          |
        2 - name = "lesson_04_4_blanket_implementations_and_default_methods"
        2 + name = "lesson-04-4-blanket-implementations-and-default-methods"
          |
       help: to change the binary name to `lesson-04-4-blanket-implementations-and-default-methods`, specify `bin.name`
         --> Module-04-Traits-Generics-and-Abstraction/Lesson-04-4-Blanket-Implementations-and-Default-Methods/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-04-4-blanket-implementations-and-default-methods"
       17 + path = "src/main.rs"
          |
       warning: `lesson_04_4_blanket_implementations_and_default_methods` (manifest) generated 1 warning
       error: could not parse `lesson_04_4_blanket_implementations_and_default_methods` (manifest) due to 1 previous error
       error: Module-09-Project-Modularization/Lesson-09-4-Real-world-Modular-Outbox-Bridge-Layout/Cargo.toml: can't find `lesson_09_4_real_world_modular_outbox_bridge_layout_benchmark` bench at `benches/lesson_09_4_real_world_modular_outbox_bridge_layout_benchmark.rs` or `benches/lesson_09_4_real_world_modular_outbox_bridge_layout_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_09_4_real_world_modular_outbox_bridge_layout` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_4_real_world_modular_outbox_bridge_layout
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-09-4-real-world-modular-outbox-bridge-layout`, convert `package.name`
         --> Module-09-Project-Modularization/Lesson-09-4-Real-world-Modular-Outbox-Bridge-Layout/Cargo.toml:2:8
          |
        2 - name = "lesson_09_4_real_world_modular_outbox_bridge_layout"
        2 + name = "lesson-09-4-real-world-modular-outbox-bridge-layout"
          |
       help: to change the binary name to `lesson-09-4-real-world-modular-outbox-bridge-layout`, specify `bin.name`
         --> Module-09-Project-Modularization/Lesson-09-4-Real-world-Modular-Outbox-Bridge-Layout/Cargo.toml:16:17
          |
       16 ~ harness = false
       17 + [[bin]]
       18 + name = "lesson-09-4-real-world-modular-outbox-bridge-layout"
       19 + path = "src/main.rs"
          |
       warning: `lesson_09_4_real_world_modular_outbox_bridge_layout` (manifest) generated 1 warning
       error: could not parse `lesson_09_4_real_world_modular_outbox_bridge_layout` (manifest) due to 1 previous error
       error: Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-6-GATs-Generic-Associated-Types-in-async-traits/Cargo.toml: can't find `lesson_13_6_gats_generic_associated_types_in_async_traits_benchmark` bench at `benches/lesson_13_6_gats_generic_associated_types_in_async_traits_benchmark.rs` or `benches/lesson_13_6_gats_generic_associated_types_in_async_traits_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_13_6_gats_generic_associated_types_in_async_traits` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_13_6_gats_generic_associated_types_in_async_traits
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-13-6-gats-generic-associated-types-in-async-traits`, convert `package.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-6-GATs-Generic-Associated-Types-in-async-traits/Cargo.toml:2:8
          |
        2 - name = "lesson_13_6_gats_generic_associated_types_in_async_traits"
        2 + name = "lesson-13-6-gats-generic-associated-types-in-async-traits"
          |
       help: to change the binary name to `lesson-13-6-gats-generic-associated-types-in-async-traits`, specify `bin.name`
         --> Module-13-Advanced-Types-Generics-and-Lifetimes/Lesson-13-6-GATs-Generic-Associated-Types-in-async-traits/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-13-6-gats-generic-associated-types-in-async-traits"
       18 + path = "src/main.rs"
          |
       warning: `lesson_13_6_gats_generic_associated_types_in_async_traits` (manifest) generated 1 warning
       error: could not parse `lesson_13_6_gats_generic_associated_types_in_async_traits` (manifest) due to 1 previous error
       error: Module-01-Core-Foundations/Lesson-01-1-Variables-Mutability-Shadowing/Cargo.toml: can't find `lesson_01_1_variables_mutability_shadowing_benchmark` bench at `benches/lesson_01_1_variables_mutability_shadowing_benchmark.rs` or `benches/lesson_01_1_variables_mutability_shadowing_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_01_1_variables_mutability_shadowing` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_1_variables_mutability_shadowing
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-01-1-variables-mutability-shadowing`, convert `package.name`
         --> Module-01-Core-Foundations/Lesson-01-1-Variables-Mutability-Shadowing/Cargo.toml:2:8
          |
        2 - name = "lesson_01_1_variables_mutability_shadowing"
        2 + name = "lesson-01-1-variables-mutability-shadowing"
          |
       help: to change the binary name to `lesson-01-1-variables-mutability-shadowing`, specify `bin.name`
         --> Module-01-Core-Foundations/Lesson-01-1-Variables-Mutability-Shadowing/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-01-1-variables-mutability-shadowing"
       17 + path = "src/main.rs"
          |
       warning: `lesson_01_1_variables_mutability_shadowing` (manifest) generated 1 warning
       error: could not parse `lesson_01_1_variables_mutability_shadowing` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-7-Logging-Observability-with-tracing/Cargo.toml: can't find `lesson_14_7_logging_observability_with_tracing_benchmark` bench at `benches/lesson_14_7_logging_observability_with_tracing_benchmark.rs` or `benches/lesson_14_7_logging_observability_with_tracing_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_7_logging_observability_with_tracing` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_7_logging_observability_with_tracing
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-7-logging-observability-with-tracing`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-7-Logging-Observability-with-tracing/Cargo.toml:2:8
          |
        2 - name = "lesson_14_7_logging_observability_with_tracing"
        2 + name = "lesson-14-7-logging-observability-with-tracing"
          |
       help: to change the binary name to `lesson-14-7-logging-observability-with-tracing`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-7-Logging-Observability-with-tracing/Cargo.toml:17:17
          |
       17 ~ harness = false
       18 + [[bin]]
       19 + name = "lesson-14-7-logging-observability-with-tracing"
       20 + path = "src/main.rs"
          |
       warning: `lesson_14_7_logging_observability_with_tracing` (manifest) generated 1 warning
       error: could not parse `lesson_14_7_logging_observability_with_tracing` (manifest) due to 1 previous error
       error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-1-Structs-Tuples-and-impl-Blocks/Cargo.toml: can't find `lesson_03_1_structs_tuples_and_impl_blocks_benchmark` bench at `benches/lesson_03_1_structs_tuples_and_impl_blocks_benchmark.rs` or `benches/lesson_03_1_structs_tuples_and_impl_blocks_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_03_1_structs_tuples_and_impl_blocks` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_1_structs_tuples_and_impl_blocks
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-03-1-structs-tuples-and-impl-blocks`, convert `package.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-1-Structs-Tuples-and-impl-Blocks/Cargo.toml:2:8
          |
        2 - name = "lesson_03_1_structs_tuples_and_impl_blocks"
        2 + name = "lesson-03-1-structs-tuples-and-impl-blocks"
          |
       help: to change the binary name to `lesson-03-1-structs-tuples-and-impl-blocks`, specify `bin.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-1-Structs-Tuples-and-impl-Blocks/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-03-1-structs-tuples-and-impl-blocks"
       17 + path = "src/main.rs"
          |
       warning: `lesson_03_1_structs_tuples_and_impl_blocks` (manifest) generated 1 warning
       error: could not parse `lesson_03_1_structs_tuples_and_impl_blocks` (manifest) due to 1 previous error
       error: Module-12-FFI-Python-C-Go-WASM/Lesson-12-3-Rust-Shared-Libraries-in-Go-via-cgo/Cargo.toml: can't find `lesson_12_3_rust_shared_libraries_in_go_via_cgo_benchmark` bench at `benches/lesson_12_3_rust_shared_libraries_in_go_via_cgo_benchmark.rs` or `benches/lesson_12_3_rust_shared_libraries_in_go_via_cgo_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_12_3_rust_shared_libraries_in_go_via_cgo` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_12_3_rust_shared_libraries_in_go_via_cgo
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-12-3-rust-shared-libraries-in-go-via-cgo`, convert `package.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-3-Rust-Shared-Libraries-in-Go-via-cgo/Cargo.toml:2:8
          |
        2 - name = "lesson_12_3_rust_shared_libraries_in_go_via_cgo"
        2 + name = "lesson-12-3-rust-shared-libraries-in-go-via-cgo"
          |
       help: to change the binary name to `lesson-12-3-rust-shared-libraries-in-go-via-cgo`, specify `bin.name`
         --> Module-12-FFI-Python-C-Go-WASM/Lesson-12-3-Rust-Shared-Libraries-in-Go-via-cgo/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-12-3-rust-shared-libraries-in-go-via-cgo"
       17 + path = "src/main.rs"
          |
       warning: `lesson_12_3_rust_shared_libraries_in_go_via_cgo` (manifest) generated 1 warning
       error: could not parse `lesson_12_3_rust_shared_libraries_in_go_via_cgo` (manifest) due to 1 previous error
       error: Module-14-Real-World-Integration-Project/Lesson-14-2-Outbox-Store/Cargo.toml: can't find `lesson_14_2_outbox_store_benchmark` bench at `benches/lesson_14_2_outbox_store_benchmark.rs` or `benches/lesson_14_2_outbox_store_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_14_2_outbox_store` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_14_2_outbox_store
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-14-2-outbox-store`, convert `package.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-2-Outbox-Store/Cargo.toml:2:8
          |
        2 - name = "lesson_14_2_outbox_store"
        2 + name = "lesson-14-2-outbox-store"
          |
       help: to change the binary name to `lesson-14-2-outbox-store`, specify `bin.name`
         --> Module-14-Real-World-Integration-Project/Lesson-14-2-Outbox-Store/Cargo.toml:17:17
          |
       17 ~ harness = false
       18 + [[bin]]
       19 + name = "lesson-14-2-outbox-store"
       20 + path = "src/main.rs"
          |
       warning: `lesson_14_2_outbox_store` (manifest) generated 1 warning
       error: could not parse `lesson_14_2_outbox_store` (manifest) due to 1 previous error
       error: Module-09-Project-Modularization/Lesson-09-1-Mod-Pub-and-use/Cargo.toml: can't find `lesson_09_1_mod_pub_and_use_benchmark` bench at `benches/lesson_09_1_mod_pub_and_use_benchmark.rs` or `benches/lesson_09_1_mod_pub_and_use_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_09_1_mod_pub_and_use` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_09_1_mod_pub_and_use
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-09-1-mod-pub-and-use`, convert `package.name`
         --> Module-09-Project-Modularization/Lesson-09-1-Mod-Pub-and-use/Cargo.toml:2:8
          |
        2 - name = "lesson_09_1_mod_pub_and_use"
        2 + name = "lesson-09-1-mod-pub-and-use"
          |
       help: to change the binary name to `lesson-09-1-mod-pub-and-use`, specify `bin.name`
         --> Module-09-Project-Modularization/Lesson-09-1-Mod-Pub-and-use/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-09-1-mod-pub-and-use"
       17 + path = "src/main.rs"
          |
       warning: `lesson_09_1_mod_pub_and_use` (manifest) generated 1 warning
       error: could not parse `lesson_09_1_mod_pub_and_use` (manifest) due to 1 previous error
       error: Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-3-Self-recovering-Workers-Supervisor-Tree/Cargo.toml: can't find `lesson_17_3_self_recovering_workers_supervisor_tree_benchmark` bench at `benches/lesson_17_3_self_recovering_workers_supervisor_tree_benchmark.rs` or `benches/lesson_17_3_self_recovering_workers_supervisor_tree_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_17_3_self_recovering_workers_supervisor_tree` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_17_3_self_recovering_workers_supervisor_tree
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-17-3-self-recovering-workers-supervisor-tree`, convert `package.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-3-Self-recovering-Workers-Supervisor-Tree/Cargo.toml:2:8
          |
        2 - name = "lesson_17_3_self_recovering_workers_supervisor_tree"
        2 + name = "lesson-17-3-self-recovering-workers-supervisor-tree"
          |
       help: to change the binary name to `lesson-17-3-self-recovering-workers-supervisor-tree`, specify `bin.name`
         --> Module-17-Agentic-Rust-Meta-Programming-and-Autonomy/Lesson-17-3-Self-recovering-Workers-Supervisor-Tree/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-17-3-self-recovering-workers-supervisor-tree"
       18 + path = "src/main.rs"
          |
       warning: `lesson_17_3_self_recovering_workers_supervisor_tree` (manifest) generated 1 warning
       error: could not parse `lesson_17_3_self_recovering_workers_supervisor_tree` (manifest) due to 1 previous error
       error: Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-2-Associated-Functions-vs-Methods/Cargo.toml: can't find `lesson_03_2_associated_functions_vs_methods_benchmark` bench at `benches/lesson_03_2_associated_functions_vs_methods_benchmark.rs` or `benches/lesson_03_2_associated_functions_vs_methods_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_03_2_associated_functions_vs_methods` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_03_2_associated_functions_vs_methods
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-03-2-associated-functions-vs-methods`, convert `package.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-2-Associated-Functions-vs-Methods/Cargo.toml:2:8
          |
        2 - name = "lesson_03_2_associated_functions_vs_methods"
        2 + name = "lesson-03-2-associated-functions-vs-methods"
          |
       help: to change the binary name to `lesson-03-2-associated-functions-vs-methods`, specify `bin.name`
         --> Module-03-Structs-Enums-and-Pattern-Matching/Lesson-03-2-Associated-Functions-vs-Methods/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-03-2-associated-functions-vs-methods"
       17 + path = "src/main.rs"
          |
       warning: `lesson_03_2_associated_functions_vs_methods` (manifest) generated 1 warning
       error: could not parse `lesson_03_2_associated_functions_vs_methods` (manifest) due to 1 previous error
       error: Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-2-Streaming-File-Processing-with-Async-Buffers/Cargo.toml: can't find `lesson_18_2_streaming_file_processing_with_async_buffers_benchmark` bench at `benches/lesson_18_2_streaming_file_processing_with_async_buffers_benchmark.rs` or `benches/lesson_18_2_streaming_file_processing_with_async_buffers_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_18_2_streaming_file_processing_with_async_buffers` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_18_2_streaming_file_processing_with_async_buffers
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-18-2-streaming-file-processing-with-async-buffers`, convert `package.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-2-Streaming-File-Processing-with-Async-Buffers/Cargo.toml:2:8
          |
        2 - name = "lesson_18_2_streaming_file_processing_with_async_buffers"
        2 + name = "lesson-18-2-streaming-file-processing-with-async-buffers"
          |
       help: to change the binary name to `lesson-18-2-streaming-file-processing-with-async-buffers`, specify `bin.name`
         --> Module-18-Bonus-Real-AI-Pipeline-Optimization/Lesson-18-2-Streaming-File-Processing-with-Async-Buffers/Cargo.toml:15:17
          |
       15 ~ harness = false
       16 + [[bin]]
       17 + name = "lesson-18-2-streaming-file-processing-with-async-buffers"
       18 + path = "src/main.rs"
          |
       warning: `lesson_18_2_streaming_file_processing_with_async_buffers` (manifest) generated 1 warning
       error: could not parse `lesson_18_2_streaming_file_processing_with_async_buffers` (manifest) due to 1 previous error
       error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-2-Custom-Error-Types/Cargo.toml: can't find `lesson_05_2_custom_error_types_benchmark` bench at `benches/lesson_05_2_custom_error_types_benchmark.rs` or `benches/lesson_05_2_custom_error_types_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_05_2_custom_error_types` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_2_custom_error_types
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-05-2-custom-error-types`, convert `package.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-2-Custom-Error-Types/Cargo.toml:2:8
          |
        2 - name = "lesson_05_2_custom_error_types"
        2 + name = "lesson-05-2-custom-error-types"
          |
       help: to change the binary name to `lesson-05-2-custom-error-types`, specify `bin.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-2-Custom-Error-Types/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-05-2-custom-error-types"
       17 + path = "src/main.rs"
          |
       warning: `lesson_05_2_custom_error_types` (manifest) generated 1 warning
       error: could not parse `lesson_05_2_custom_error_types` (manifest) due to 1 previous error
       error: Module-01-Core-Foundations/Lesson-01-2-Primitive-Types-Type-Inference/Cargo.toml: can't find `lesson_01_2_primitive_types_type_inference_benchmark` bench at `benches/lesson_01_2_primitive_types_type_inference_benchmark.rs` or `benches/lesson_01_2_primitive_types_type_inference_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_01_2_primitive_types_type_inference` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_01_2_primitive_types_type_inference
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-01-2-primitive-types-type-inference`, convert `package.name`
         --> Module-01-Core-Foundations/Lesson-01-2-Primitive-Types-Type-Inference/Cargo.toml:2:8
          |
        2 - name = "lesson_01_2_primitive_types_type_inference"
        2 + name = "lesson-01-2-primitive-types-type-inference"
          |
       help: to change the binary name to `lesson-01-2-primitive-types-type-inference`, specify `bin.name`
         --> Module-01-Core-Foundations/Lesson-01-2-Primitive-Types-Type-Inference/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-01-2-primitive-types-type-inference"
       17 + path = "src/main.rs"
          |
       warning: `lesson_01_2_primitive_types_type_inference` (manifest) generated 1 warning
       error: could not parse `lesson_01_2_primitive_types_type_inference` (manifest) due to 1 previous error
       error: Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-6-Function-Lifetimes/Cargo.toml: can't find `lesson_02_6_function_lifetimes_benchmark` bench at `benches/lesson_02_6_function_lifetimes_benchmark.rs` or `benches/lesson_02_6_function_lifetimes_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_02_6_function_lifetimes` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_02_6_function_lifetimes
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-02-6-function-lifetimes`, convert `package.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-6-Function-Lifetimes/Cargo.toml:2:8
          |
        2 - name = "lesson_02_6_function_lifetimes"
        2 + name = "lesson-02-6-function-lifetimes"
          |
       help: to change the binary name to `lesson-02-6-function-lifetimes`, specify `bin.name`
         --> Module-02-Ownership-Borrowing-Lifetimes/Lesson-02-6-Function-Lifetimes/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-02-6-function-lifetimes"
       17 + path = "src/main.rs"
          |
       warning: `lesson_02_6_function_lifetimes` (manifest) generated 1 warning
       error: could not parse `lesson_02_6_function_lifetimes` (manifest) due to 1 previous error
       error: Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-3-Lock-Contention-Async-Stalls/Cargo.toml: can't find `lesson_15_3_lock_contention_async_stalls_benchmark` bench at `benches/lesson_15_3_lock_contention_async_stalls_benchmark.rs` or `benches/lesson_15_3_lock_contention_async_stalls_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_15_3_lock_contention_async_stalls` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_15_3_lock_contention_async_stalls
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-15-3-lock-contention-async-stalls`, convert `package.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-3-Lock-Contention-Async-Stalls/Cargo.toml:2:8
          |
        2 - name = "lesson_15_3_lock_contention_async_stalls"
        2 + name = "lesson-15-3-lock-contention-async-stalls"
          |
       help: to change the binary name to `lesson-15-3-lock-contention-async-stalls`, specify `bin.name`
         --> Module-15-Performance-Profiling-and-Benchmarking/Lesson-15-3-Lock-Contention-Async-Stalls/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-15-3-lock-contention-async-stalls"
       17 + path = "src/main.rs"
          |
       warning: `lesson_15_3_lock_contention_async_stalls` (manifest) generated 1 warning
       error: could not parse `lesson_15_3_lock_contention_async_stalls` (manifest) due to 1 previous error
       error: Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-3-GitHub-Actions-CI-CD-Pipeline/Cargo.toml: can't find `lesson_16_3_github_actions_ci_cd_pipeline_benchmark` bench at `benches/lesson_16_3_github_actions_ci_cd_pipeline_benchmark.rs` or `benches/lesson_16_3_github_actions_ci_cd_pipeline_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_16_3_github_actions_ci_cd_pipeline` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_16_3_github_actions_ci_cd_pipeline
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-16-3-github-actions-ci-cd-pipeline`, convert `package.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-3-GitHub-Actions-CI-CD-Pipeline/Cargo.toml:2:8
          |
        2 - name = "lesson_16_3_github_actions_ci_cd_pipeline"
        2 + name = "lesson-16-3-github-actions-ci-cd-pipeline"
          |
       help: to change the binary name to `lesson-16-3-github-actions-ci-cd-pipeline`, specify `bin.name`
         --> Module-16-Packaging-CI-CD-and-Deployment/Lesson-16-3-GitHub-Actions-CI-CD-Pipeline/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-16-3-github-actions-ci-cd-pipeline"
       17 + path = "src/main.rs"
          |
       warning: `lesson_16_3_github_actions_ci_cd_pipeline` (manifest) generated 1 warning
       error: could not parse `lesson_16_3_github_actions_ci_cd_pipeline` (manifest) due to 1 previous error
       error: Module-05-Error-Handling-Like-a-Pro/Lesson-05-1-Result-T-E-and-Operator/Cargo.toml: can't find `lesson_05_1_result_t_e_and_operator_benchmark` bench at `benches/lesson_05_1_result_t_e_and_operator_benchmark.rs` or `benches/lesson_05_1_result_t_e_and_operator_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_05_1_result_t_e_and_operator` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_05_1_result_t_e_and_operator
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-05-1-result-t-e-and-operator`, convert `package.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-1-Result-T-E-and-Operator/Cargo.toml:2:8
          |
        2 - name = "lesson_05_1_result_t_e_and_operator"
        2 + name = "lesson-05-1-result-t-e-and-operator"
          |
       help: to change the binary name to `lesson-05-1-result-t-e-and-operator`, specify `bin.name`
         --> Module-05-Error-Handling-Like-a-Pro/Lesson-05-1-Result-T-E-and-Operator/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-05-1-result-t-e-and-operator"
       17 + path = "src/main.rs"
          |
       warning: `lesson_05_1_result_t_e_and_operator` (manifest) generated 1 warning
       error: could not parse `lesson_05_1_result_t_e_and_operator` (manifest) due to 1 previous error
       error: Module-07-Async-Rust-Concurrency/Lesson-07-2-Futures-and-Tasks-Explained/Cargo.toml: can't find `lesson_07_2_futures_and_tasks_explained_benchmark` bench at `benches/lesson_07_2_futures_and_tasks_explained_benchmark.rs` or `benches/lesson_07_2_futures_and_tasks_explained_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_07_2_futures_and_tasks_explained` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_07_2_futures_and_tasks_explained
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-07-2-futures-and-tasks-explained`, convert `package.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-2-Futures-and-Tasks-Explained/Cargo.toml:2:8
          |
        2 - name = "lesson_07_2_futures_and_tasks_explained"
        2 + name = "lesson-07-2-futures-and-tasks-explained"
          |
       help: to change the binary name to `lesson-07-2-futures-and-tasks-explained`, specify `bin.name`
         --> Module-07-Async-Rust-Concurrency/Lesson-07-2-Futures-and-Tasks-Explained/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-07-2-futures-and-tasks-explained"
       17 + path = "src/main.rs"
          |
       warning: `lesson_07_2_futures_and_tasks_explained` (manifest) generated 1 warning
       error: could not parse `lesson_07_2_futures_and_tasks_explained` (manifest) due to 1 previous error
       error: Module-10-Advanced-Concurrency-Patterns/Lesson-10-1-Tokio-vs-Async-Std-vs-Smol/Cargo.toml: can't find `lesson_10_1_tokio_vs_async_std_vs_smol_benchmark` bench at `benches/lesson_10_1_tokio_vs_async_std_vs_smol_benchmark.rs` or `benches/lesson_10_1_tokio_vs_async_std_vs_smol_benchmark/main.rs`. Please specify bench.path if you want to use a non-default path.
       warning: binary `lesson_10_1_tokio_vs_async_std_vs_smol` should have a kebab-case name
          |
        1 | /workspace/builds/worker-1-tc1/source/target/.../lesson_10_1_tokio_vs_async_std_vs_smol
          |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
          |
          = note: `cargo::non_kebab_case_bins` is set to `warn` by default
       help: to change the binary name to `lesson-10-1-tokio-vs-async-std-vs-smol`, convert `package.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-1-Tokio-vs-Async-Std-vs-Smol/Cargo.toml:2:8
          |
        2 - name = "lesson_10_1_tokio_vs_async_std_vs_smol"
        2 + name = "lesson-10-1-tokio-vs-async-std-vs-smol"
          |
       help: to change the binary name to `lesson-10-1-tokio-vs-async-std-vs-smol`, specify `bin.name`
         --> Module-10-Advanced-Concurrency-Patterns/Lesson-10-1-Tokio-vs-Async-Std-vs-Smol/Cargo.toml:14:17
          |
       14 ~ harness = false
       15 + [[bin]]
       16 + name = "lesson-10-1-tokio-vs-async-std-vs-smol"
       17 + path = "src/main.rs"
          |
       warning: `lesson_10_1_tokio_vs_async_std_vs_smol` (manifest) generated 1 warning
       error: could not parse `lesson_10_1_tokio_vs_async_std_vs_smol` (manifest) due to 1 previous error