[INFO] fetching crate syn-args 0.4.0...
[INFO] testing syn-args-0.4.0 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate syn-args 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate syn-args 0.4.0 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate syn-args 0.4.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate syn-args 0.4.0
[INFO] tweaked toml for crates.io crate syn-args 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate syn-args 0.4.0 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" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f638cee3c9ca18156d12bb461c82e63777e2e4427939feadf991ba8d90c21a2d
[INFO] running `Command { std: "docker" "start" "-a" "f638cee3c9ca18156d12bb461c82e63777e2e4427939feadf991ba8d90c21a2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f638cee3c9ca18156d12bb461c82e63777e2e4427939feadf991ba8d90c21a2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f638cee3c9ca18156d12bb461c82e63777e2e4427939feadf991ba8d90c21a2d", kill_on_drop: false }`
[INFO] [stdout] f638cee3c9ca18156d12bb461c82e63777e2e4427939feadf991ba8d90c21a2d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 70bd72e81b08dae10081e39b29134ba1716d763d92a79ae7ea7f9351607055d0
[INFO] running `Command { std: "docker" "start" "-a" "70bd72e81b08dae10081e39b29134ba1716d763d92a79ae7ea7f9351607055d0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.86
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.77
[INFO] [stderr]    Compiling syn-args-derive v0.3.0
[INFO] [stderr]    Compiling syn-args v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/macro_args/def/extends.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn try_from(value: &Value) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.70s
[INFO] running `Command { std: "docker" "inspect" "70bd72e81b08dae10081e39b29134ba1716d763d92a79ae7ea7f9351607055d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70bd72e81b08dae10081e39b29134ba1716d763d92a79ae7ea7f9351607055d0", kill_on_drop: false }`
[INFO] [stdout] 70bd72e81b08dae10081e39b29134ba1716d763d92a79ae7ea7f9351607055d0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7da6616f45478a9eedaa3a7d0b83ebc993eb5924b57d06358bbd0d3461d2b781
[INFO] running `Command { std: "docker" "start" "-a" "7da6616f45478a9eedaa3a7d0b83ebc993eb5924b57d06358bbd0d3461d2b781", kill_on_drop: false }`
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/macro_args/def/extends.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn try_from(value: &Value) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling syn-args v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type `T1` is more private than the item `ModuleArgs::F8::0`
[INFO] [stdout]   --> examples/test.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 12 |     F8(def::Option<T1>),
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^ field `ModuleArgs::F8::0` is reachable at visibility `pub`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `T1` is only usable at visibility `pub(crate)`
[INFO] [stdout]   --> examples/test.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | struct T1 {
[INFO] [stdout]    | ^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_value_p1` is never used
[INFO] [stdout]    --> examples/test.rs:189:4
[INFO] [stdout]     |
[INFO] [stdout] 189 | fn test_value_p1() {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/macro_args/def/extends.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn try_from(value: &Value) -> Result<Self, Self::Error> {
[INFO] [stdout]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]   --> src/lib.rs:39:33
[INFO] [stdout]    |
[INFO] [stdout] 39 |             if let Value::Array(args) = v {
[INFO] [stdout]    |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:42:31
[INFO] [stdout]    |
[INFO] [stdout] 42 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:52:31
[INFO] [stdout]    |
[INFO] [stdout] 52 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:57:31
[INFO] [stdout]    |
[INFO] [stdout] 57 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:67:31
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `err` is never read
[INFO] [stdout]   --> src/lib.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |                     Err(e) => err = e,
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `T1` is more private than the item `ModuleArgs::F8::0`
[INFO] [stdout]    --> src/lib.rs:32:12
[INFO] [stdout]     |
[INFO] [stdout] 32  |         F8(def::Option<T1>),
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ field `ModuleArgs::F8::0` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `T1` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/lib.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     struct T1 {
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_value_p1` is never used
[INFO] [stdout]    --> src/lib.rs:463:8
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn test_value_p1() {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.46s
[INFO] running `Command { std: "docker" "inspect" "7da6616f45478a9eedaa3a7d0b83ebc993eb5924b57d06358bbd0d3461d2b781", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7da6616f45478a9eedaa3a7d0b83ebc993eb5924b57d06358bbd0d3461d2b781", kill_on_drop: false }`
[INFO] [stdout] 7da6616f45478a9eedaa3a7d0b83ebc993eb5924b57d06358bbd0d3461d2b781
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1c9931f530a4118a12c67390f1e78ed0be0790d6fb96b60e1af4182a68c88eeb
[INFO] running `Command { std: "docker" "start" "-a" "1c9931f530a4118a12c67390f1e78ed0be0790d6fb96b60e1af4182a68c88eeb", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `value`
[INFO] [stderr]   --> src/macro_args/def/extends.rs:24:17
[INFO] [stderr]    |
[INFO] [stderr] 24 |     fn try_from(value: &Value) -> Result<Self, Self::Error> {
[INFO] [stderr]    |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `args`
[INFO] [stderr]   --> src/lib.rs:39:33
[INFO] [stderr]    |
[INFO] [stderr] 39 |             if let Value::Array(args) = v {
[INFO] [stderr]    |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:42:31
[INFO] [stderr]    |
[INFO] [stderr] 42 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:47:31
[INFO] [stderr]    |
[INFO] [stderr] 47 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:52:31
[INFO] [stderr]    |
[INFO] [stderr] 52 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:57:31
[INFO] [stderr]    |
[INFO] [stderr] 57 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:62:31
[INFO] [stderr]    |
[INFO] [stderr] 62 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:67:31
[INFO] [stderr]    |
[INFO] [stderr] 67 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:72:31
[INFO] [stderr]    |
[INFO] [stderr] 72 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `err` is never read
[INFO] [stderr]   --> src/lib.rs:77:31
[INFO] [stderr]    |
[INFO] [stderr] 77 |                     Err(e) => err = e,
[INFO] [stderr]    |                               ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: type `T1` is more private than the item `ModuleArgs::F8::0`
[INFO] [stderr]    --> src/lib.rs:32:12
[INFO] [stderr]     |
[INFO] [stderr] 32  |         F8(def::Option<T1>),
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^ field `ModuleArgs::F8::0` is reachable at visibility `pub(crate)`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `T1` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> src/lib.rs:266:5
[INFO] [stderr]     |
[INFO] [stderr] 266 |     struct T1 {
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_value_p1` is never used
[INFO] [stderr]    --> src/lib.rs:463:8
[INFO] [stderr]     |
[INFO] [stderr] 463 |     fn test_value_p1() {
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `syn-args` (lib) generated 1 warning
[INFO] [stderr] warning: `syn-args` (lib test) generated 12 warnings (1 duplicate)
[INFO] [stderr] warning: type `T1` is more private than the item `ModuleArgs::F8::0`
[INFO] [stderr]   --> examples/test.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 12 |     F8(def::Option<T1>),
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^ field `ModuleArgs::F8::0` is reachable at visibility `pub`
[INFO] [stderr]    |
[INFO] [stderr] note: but type `T1` is only usable at visibility `pub(crate)`
[INFO] [stderr]   --> examples/test.rs:34:1
[INFO] [stderr]    |
[INFO] [stderr] 34 | struct T1 {
[INFO] [stderr]    | ^^^^^^^^^
[INFO] [stderr]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_value_p1` is never used
[INFO] [stderr]    --> examples/test.rs:189:4
[INFO] [stderr]     |
[INFO] [stderr] 189 | fn test_value_p1() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `syn-args` (example "test") generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/syn_args-6422818889722525)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test syn_args::tests::test_syn_args ... ok
[INFO] [stdout] test syn_args::tests::test_syn_args2 ... ok
[INFO] [stdout] test syn_args::tests::test_syn_args3 ... ok
[INFO] [stdout] test tests::test_extends_p1 ... ok
[INFO] [stdout] test syn_args::tests::test_syn_args3_no_parenthesized ... ok
[INFO] [stdout] test tests::test_formal_f1 ... ok
[INFO] [stdout] test tests::test_formal_f2 ... ok
[INFO] [stdout] test tests::test_formal_f3 ... ok
[INFO] [stdout] test tests::test_formal_f4 ... ok
[INFO] [stdout] test tests::test_formal_f5 ... ok
[INFO] [stdout] test tests::test_formal_f6 ... ok
[INFO] [stdout] test tests::test_formal_f7 ... ok
[INFO] [stdout] test tests::test_formal_f6_2 ... ok
[INFO] [stdout] test tests::test_formal_f8 ... ok
[INFO] [stdout] test tests::test_tokens_formal_f7 ... ok
[INFO] [stdout] test tests::test_formal_f6_3 ... ok
[INFO] [stdout] test tests::test_into_object_p1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests syn_args
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test src/../readme.md - (line 111) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 125) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 98) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 57) ... FAILED
[INFO] [stdout] test src/../readme.md - (line 132) ... FAILED
[INFO] [stdout] test src/syn_args.rs - syn_args::SynArgs (line 13) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/../readme.md - (line 111) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `attr` in this scope
[INFO] [stdout]  --> src/../readme.md:113:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | let module_args = attr.meta.to_token_stream();
[INFO] [stdout]   |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ModuleOptions` in this scope
[INFO] [stdout]  --> src/../readme.md:115:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module_options: ModuleOptions = module_options.try_into().unwrap();
[INFO] [stdout]   |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../readme.md - (line 125) stdout ----
[INFO] [stdout] error: cannot find attribute `default_uses` in this scope
[INFO] [stdout]  --> src/../readme.md:126:3
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[default_uses(LogInterceptor, LogInterceptorB, LogInterceptorC)]
[INFO] [stdout]   |   ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../readme.md - (line 98) stdout ----
[INFO] [stdout] error: cannot find derive macro `ArgsParse` in this scope
[INFO] [stdout]  --> src/../readme.md:99:24
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Debug, Clone, ArgsParse)]
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this derive macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args_derive::ArgsParse;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:101:18
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub imports: def::Array<def::Expr>,
[INFO] [stdout]   |                  ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:101:29
[INFO] [stdout]   |
[INFO] [stdout] 5 |     pub imports: def::Array<def::Expr>,
[INFO] [stdout]   |                             ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:102:22
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub controllers: def::Array<def::Expr>,
[INFO] [stdout]   |                      ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:102:33
[INFO] [stdout]   |
[INFO] [stdout] 6 |     pub controllers: def::Array<def::Expr>,
[INFO] [stdout]   |                                 ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:103:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub services: def::Array<def::Expr>,
[INFO] [stdout]   |                   ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:103:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     pub services: def::Array<def::Expr>,
[INFO] [stdout]   |                              ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:104:18
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub exports: def::Array<def::Expr>,
[INFO] [stdout]   |                  ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:104:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub exports: def::Array<def::Expr>,
[INFO] [stdout]   |                             ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:105:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub interceptors: def::Array<def::Expr>,
[INFO] [stdout]   |                       ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:105:34
[INFO] [stdout]   |
[INFO] [stdout] 9 |     pub interceptors: def::Array<def::Expr>,
[INFO] [stdout]   |                                  ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../readme.md - (line 57) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/../readme.md:82:46
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert_eq!(res, ModuleArgs::F3(def::Expr("Hello".to_string())));
[INFO] [stdout]    |                                    --------- ^^^^^^^^^^^^^^^^^^^ expected `Expr`, found `String`
[INFO] [stdout]    |                                    |
[INFO] [stdout]    |                                    arguments to this struct are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: tuple struct defined here
[INFO] [stdout]   --> /opt/rustwide/workdir/src/macro_args/def/expr.rs:4:12
[INFO] [stdout]    |
[INFO] [stdout] 4  | pub struct Expr(pub syn::Expr);
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/../readme.md - (line 132) stdout ----
[INFO] [stdout] error: the `#[proc_macro_attribute]` attribute is only usable with crates of the `proc-macro` crate type
[INFO] [stdout]  --> src/../readme.md:135:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[syn_args::derive::proc_attribute]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `syn_args::derive::proc_attribute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `parse_macro_input` in this scope
[INFO] [stdout]  --> src/../readme.md:135:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[syn_args::derive::proc_attribute]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `syn_args::derive::proc_attribute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn::parse_macro_input;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:135:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[syn_args::derive::proc_attribute]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `syn_args::derive::proc_attribute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `def`
[INFO] [stdout]  --> src/../readme.md:137:19
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let args: Vec<def::Expr> = match args {
[INFO] [stdout]   |                   ^^^ use of undeclared crate or module `def`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use syn_args::def;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_INTERS` in this scope
[INFO] [stdout]   --> src/../readme.md:149:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     DEFAULT_INTERS.lock().unwrap().append(&mut inter_names.clone());
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `proc_macro`
[INFO] [stdout]  --> src/../readme.md:135:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[syn_args::derive::proc_attribute]
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `proc_macro`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the attribute macro `syn_args::derive::proc_attribute` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 6 | proc_macro2
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/../readme.md - (line 111)
[INFO] [stdout]     src/../readme.md - (line 125)
[INFO] [stdout]     src/../readme.md - (line 132)
[INFO] [stdout]     src/../readme.md - (line 57)
[INFO] [stdout]     src/../readme.md - (line 98)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "1c9931f530a4118a12c67390f1e78ed0be0790d6fb96b60e1af4182a68c88eeb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c9931f530a4118a12c67390f1e78ed0be0790d6fb96b60e1af4182a68c88eeb", kill_on_drop: false }`
[INFO] [stdout] 1c9931f530a4118a12c67390f1e78ed0be0790d6fb96b60e1af4182a68c88eeb
