[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 98fd715edd3a0a5aa8f2041d7e20a3143b0fc0d3 for pr-160235-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMwangi-Derrick%2Frust_basics" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-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-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Mwangi-Derrick/rust_basics on toolchain 98fd715edd3a0a5aa8f2041d7e20a3143b0fc0d3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+98fd715edd3a0a5aa8f2041d7e20a3143b0fc0d3" "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" "+98fd715edd3a0a5aa8f2041d7e20a3143b0fc0d3" "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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-3-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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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 [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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-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-3-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-3-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-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-3-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-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-3-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-3-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-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-3-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-3-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-3-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-3-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-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-3-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-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-3-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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-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-3-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-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-3-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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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 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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-3-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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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 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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-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-3-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-3-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-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-3-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-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-3-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-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-3-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-3-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-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-3-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-3-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-3-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-3-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-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-3-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-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-3-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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-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-3-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-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-3-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-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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-3-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