[INFO] fetching crate sdforge-macros 0.5.0-rc.5...
[INFO] testing sdforge-macros-0.5.0-rc.5 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sdforge-macros 0.5.0-rc.5 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate sdforge-macros 0.5.0-rc.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sdforge-macros 0.5.0-rc.5
[INFO] tweaked toml for crates.io crate sdforge-macros 0.5.0-rc.5 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sdforge-macros 0.5.0-rc.5 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sdforge-macros 0.5.0-rc.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml v1.1.5+spec-1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662
[INFO] running `Command { std: "docker" "start" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling sdforge-macros v0.5.0-rc.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.90s
[INFO] running `Command { std: "docker" "inspect" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling target-triple v1.0.1
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling toml v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling trybuild v1.0.120
[INFO] [stderr]    Compiling sdforge-macros v0.5.0-rc.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.39s
[INFO] running `Command { std: "docker" "inspect" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sdforge_macros-93fa559fb8e98ecb)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test handler_closure_tests::handler_closure_serializes_return_value ... ok
[INFO] [stdout] test macro_parsing_tests::test_clean_function_attributes_handles_no_params ... ok
[INFO] [stdout] test macro_parsing_tests::test_clean_function_attributes_removes_state_attr ... ok
[INFO] [stdout] test macro_parsing_tests::test_detect_service_response_result_of_bare_type ... ok
[INFO] [stdout] test macro_parsing_tests::test_detect_service_response_result_wrapped ... ok
[INFO] [stdout] test macro_parsing_tests::test_detect_service_response_no_generic_param ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_cli_registration_no_params ... ok
[INFO] [stdout] test macro_parsing_tests::test_detect_service_response_plain_bare_type ... ok
[INFO] [stdout] test macro_parsing_tests::test_clean_function_attributes_removes_param_attr ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_kv_pairs_simple ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_param_attributes_accepts_valid_min_length ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_param_attributes_rejects_non_int_min_length ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_service_module_args ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_cli_registration_path_required_body_optional ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_grpc_handler_registration_body_param_none_without_body ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_grpc_handler_registration_emits_default_status_when_set ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_control_chars_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_cli_registration_skips_state_params ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_invalid_chars_dot_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_grpc_handler_registration_emits_handler_and_body_param ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_kv_pairs_multiple ... ok
[INFO] [stdout] test handler_closure_tests::handler_closure_uses_unified_signature ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_param_attributes_rejects_overflowing_min_length ... ok
[INFO] [stdout] test macro_parsing_tests::test_parse_service_api_args_required ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_invalid_chars_hyphen_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_empty_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_detect_service_response_bare ... ok
[INFO] [stdout] test macro_parsing_tests::test_clean_function_attributes_preserves_no_attr_params ... ok
[INFO] [stdout] test macro_parsing_tests::test_clean_function_attributes_removes_both_attrs ... ok
[INFO] [stdout] test macro_parsing_tests::test_detect_service_response_unit_return ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_valid_simple ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_valid_starting_with_underscore ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_starting_with_digit_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_strips_quotes ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_too_long_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_trims_whitespace ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_valid_alphanumeric ... ok
[INFO] [stdout] test macro_parsing_tests::test_generate_cli_registration_emits_command_and_handler ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_invalid_chars_space_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_only_quotes_rejected_as_empty ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_reserved_keyword_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_valid_with_underscores ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_api_name_max_length_accepted ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_valid_v_prefixed_semver ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_valid_with_prerelease ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_trims_whitespace ... ok
[INFO] [stderr]      Running tests/macro_compile_tests.rs (/opt/rustwide/target/debug/deps/macro_compile_tests-6a0cc8dcb0f8b0c8)
[INFO] [stdout] test macro_parsing_tests::test_validate_version_empty_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_invalid_chars_at_sign_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_invalid_chars_slash_rejected ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_strips_quotes ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_valid_semver ... ok
[INFO] [stdout] test macro_parsing_tests::test_validate_version_valid_v1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/trybuild_tests.rs (/opt/rustwide/target/debug/deps/trybuild_tests-dba642b90bf49147)
[INFO] [stdout] test tests::test_macro_compilation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling sdforge-macros v0.5.0-rc.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking sdforge-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/sdforge-macros)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.70s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test test_macro_fail_cases ... ok
[INFO] [stderr] test tests/trybuild/fail/auth_empty_role.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/auth_unknown_key.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/cli_arg_invalid_type.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/cli_with_state_param.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/forge_status_invalid_type.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/forge_status_out_of_range.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/invalid_name_chars.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/missing_name.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/missing_version.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/name_too_long.rs ... ok
[INFO] [stderr] test tests/trybuild/fail/unknown_attribute_precise_span.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling sdforge-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/sdforge-macros)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.71s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/pass/basic.rs ... ok
[INFO] [stderr] test tests/trybuild/pass/cli_arg_present.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] WARNINGS:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] warning: unexpected `cfg` condition value: `cli`
[INFO] [stderr]   --> tests/trybuild/pass/cli_arg_present.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #[forge(name = "test_cli_arg_present", version = "v1", cli = true)]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] STDERR:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] warning: unexpected `cfg` condition value: `cli`
[INFO] [stderr]   --> /opt/rustwide/workdir/tests/trybuild/pass/cli_arg_present.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #[forge(name = "test_cli_arg_present", version = "v1", cli = true)]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/pass/cli_generates_registration.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] WARNINGS:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] warning: unexpected `cfg` condition value: `cli`
[INFO] [stderr]   --> tests/trybuild/pass/cli_generates_registration.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | / #[forge(
[INFO] [stderr] 14 | |     name = "test_cli_gen",
[INFO] [stderr] 15 | |     version = "v1",
[INFO] [stderr] 16 | |     description = "Test CLI generation",
[INFO] [stderr] 17 | |     path = "/users/:id",
[INFO] [stderr] 18 | |     cli = true
[INFO] [stderr] 19 | | )]
[INFO] [stderr]    | |__^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cli`
[INFO] [stderr]   --> tests/trybuild/pass/cli_generates_registration.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[forge(name = "test_cli_no_args", version = "v1", cli = true)]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] STDERR:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] warning: unexpected `cfg` condition value: `cli`
[INFO] [stderr]   --> /opt/rustwide/workdir/tests/trybuild/pass/cli_generates_registration.rs:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | / #[forge(
[INFO] [stderr] 14 | |     name = "test_cli_gen",
[INFO] [stderr] 15 | |     version = "v1",
[INFO] [stderr] 16 | |     description = "Test CLI generation",
[INFO] [stderr] 17 | |     path = "/users/:id",
[INFO] [stderr] 18 | |     cli = true
[INFO] [stderr] 19 | | )]
[INFO] [stderr]    | |__^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]    = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cli`
[INFO] [stderr]   --> /opt/rustwide/workdir/tests/trybuild/pass/cli_generates_registration.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | #[forge(name = "test_cli_no_args", version = "v1", cli = true)]
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: no expected values for `feature`
[INFO] [stderr]    = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] test tests/trybuild/pass/forge_status_arg.rs ... ok
[INFO] [stderr] test tests/trybuild/pass/full_params.rs ... ok
[INFO] [stderr] test tests/trybuild/pass/mcp_tool.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] WARNINGS:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] warning: unexpected `cfg` condition value: `mcp`
[INFO] [stderr]  --> tests/trybuild/pass/mcp_tool.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[forge(name = "test_tool", version = "v1", tool_name = "my_tool")]
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]   = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]   = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stderr] STDERR:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] warning: unexpected `cfg` condition value: `mcp`
[INFO] [stderr]  --> /opt/rustwide/workdir/tests/trybuild/pass/mcp_tool.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[forge(name = "test_tool", version = "v1", tool_name = "my_tool")]
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: no expected values for `feature`
[INFO] [stderr]   = note: using a cfg inside a attribute macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]   = help: try referring to `forge` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]   = note: this warning originates in the attribute macro `forge` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] 
[INFO] [stdout] test test_macro_pass_cases ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 43.53s
[INFO] [stdout] 
[INFO] [stderr] test tests/trybuild/pass/module_prefix.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]    Doc-tests sdforge_macros
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662", kill_on_drop: false }`
[INFO] [stdout] 4215ca4fa01ef6bfa76164d6db1e5b0a654c34a3b780b0821d99739779190662
