[INFO] fetching crate fluent-impl 0.2.0...
[INFO] testing fluent-impl-0.2.0 against 1.75.0 for beta-1.76-1
[INFO] extracting crate fluent-impl 0.2.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate fluent-impl 0.2.0 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fluent-impl 0.2.0
[INFO] finished tweaking crates.io crate fluent-impl 0.2.0
[INFO] tweaked toml for crates.io crate fluent-impl 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded compiletest_rs v0.3.26
[INFO] [stderr]   Downloaded tester v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 289ae2b33663aac5e8ea2f2326a299dbfc5d69ba42fe2c9093e384836893d587
[INFO] running `Command { std: "docker" "start" "-a" "289ae2b33663aac5e8ea2f2326a299dbfc5d69ba42fe2c9093e384836893d587", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "289ae2b33663aac5e8ea2f2326a299dbfc5d69ba42fe2c9093e384836893d587", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "289ae2b33663aac5e8ea2f2326a299dbfc5d69ba42fe2c9093e384836893d587", kill_on_drop: false }`
[INFO] [stdout] 289ae2b33663aac5e8ea2f2326a299dbfc5d69ba42fe2c9093e384836893d587
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 110fd645d6b14f6a0f4afa250e439c4d334693dcfa6aee6cf5312a178cdccbf5
[INFO] running `Command { std: "docker" "start" "-a" "110fd645d6b14f6a0f4afa250e439c4d334693dcfa6aee6cf5312a178cdccbf5", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling fluent-impl v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.10s
[INFO] running `Command { std: "docker" "inspect" "110fd645d6b14f6a0f4afa250e439c4d334693dcfa6aee6cf5312a178cdccbf5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "110fd645d6b14f6a0f4afa250e439c4d334693dcfa6aee6cf5312a178cdccbf5", kill_on_drop: false }`
[INFO] [stdout] 110fd645d6b14f6a0f4afa250e439c4d334693dcfa6aee6cf5312a178cdccbf5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9aa14c8f0806be1e7ac5e609f9b1c7f596c3ada50c16d5a12a4334e6ef52cbfd
[INFO] running `Command { std: "docker" "start" "-a" "9aa14c8f0806be1e7ac5e609f9b1c7f596c3ada50c16d5a12a4334e6ef52cbfd", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling getopts v0.2.21
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling term v0.6.1
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling compiletest_rs v0.3.26
[INFO] [stderr]    Compiling filetime v0.2.23
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling tester v0.6.0
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling rustfix v0.4.6
[INFO] [stderr]    Compiling fluent-impl v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 12.23s
[INFO] running `Command { std: "docker" "inspect" "9aa14c8f0806be1e7ac5e609f9b1c7f596c3ada50c16d5a12a4334e6ef52cbfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9aa14c8f0806be1e7ac5e609f9b1c7f596c3ada50c16d5a12a4334e6ef52cbfd", kill_on_drop: false }`
[INFO] [stdout] 9aa14c8f0806be1e7ac5e609f9b1c7f596c3ada50c16d5a12a4334e6ef52cbfd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 519a3f587eb50f59d4e2879eaa31429766d8e61a164da169e992f5f21ad9af20
[INFO] running `Command { std: "docker" "start" "-a" "519a3f587eb50f59d4e2879eaa31429766d8e61a164da169e992f5f21ad9af20", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fluent_impl-f1331682d8b070e0)
[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] [stderr]      Running tests/compiletest.rs (/opt/rustwide/target/debug/deps/compiletest-c088011b95b33639)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test compile_test_compile_fail ... ignored
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test [run-pass] run-pass/simple_both_inblock.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/impl_trait.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/mutref_arg.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/generic_arg.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_all_opts.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/pattern_fn_arg_generic_type_arg.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/pattern_args.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_macro_inblock.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_empty_attrs.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_pub_crate_from_macro.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_pub_crate_from_both.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_name.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_method_inblock.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_pub_crate_from_method.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/where_clause.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_rename.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/trait_bound.rs ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     [run-pass] run-pass/generic_arg.rs
[INFO] [stdout]     [run-pass] run-pass/impl_trait.rs
[INFO] [stdout]     [run-pass] run-pass/mutref_arg.rs
[INFO] [stdout]     [run-pass] run-pass/pattern_args.rs
[INFO] [stdout]     [run-pass] run-pass/pattern_fn_arg_generic_type_arg.rs
[INFO] [stdout]     [run-pass] run-pass/simple.rs
[INFO] [stdout]     [run-pass] run-pass/simple_all_opts.rs
[INFO] [stdout]     [run-pass] run-pass/simple_both_inblock.rs
[INFO] [stdout]     [run-pass] run-pass/simple_empty_attrs.rs
[INFO] [stdout]     [run-pass] run-pass/simple_macro_inblock.rs
[INFO] [stdout]     [run-pass] run-pass/simple_method_inblock.rs
[INFO] [stdout]     [run-pass] run-pass/simple_name.rs
[INFO] [stdout]     [run-pass] run-pass/simple_pub_crate_from_both.rs
[INFO] [stdout]     [run-pass] run-pass/simple_pub_crate_from_macro.rs
[INFO] [stdout]     [run-pass] run-pass/simple_pub_crate_from_method.rs
[INFO] [stdout]     [run-pass] run-pass/simple_rename.rs
[INFO] [stdout]     [run-pass] run-pass/trait_bound.rs
[INFO] [stdout]     [run-pass] run-pass/where_clause.rs
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 18 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] test compile_test_run_pass ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compile_test_run_pass stdout ----
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_both_inblock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_both_inblock.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_both_inblock.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_both_inblock.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(inblock)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_both_inblock.rs:11:7\n   |\n11 |     #[fluent_impl(inblock)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":392,"byte_end":408,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(inblock)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_both_inblock.rs:21:11\n   |\n21 |         #[fluent_impl_opts(inblock)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":657,"byte_end":667,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":657,"byte_end":667,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_both_inblock.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/impl_trait.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/impl_trait.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/impl_trait.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/impl_trait.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/impl_trait.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/impl_trait.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/impl_trait.rs","byte_start":638,"byte_end":651,"line_start":30,"line_end":30,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/impl_trait.rs:30:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n30 |     assert_eq!(s1, St::default().with_appended(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/mutref_arg.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/mutref_arg.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/mutref_arg.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/mutref_arg.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/mutref_arg.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/mutref_arg.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":736,"byte_end":749,"line_start":33,"line_end":33,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\", &mut c2));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/mutref_arg.rs:33:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n33 |     assert_eq!(s1, St::default().with_appended(\"foo\", &mut c2));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/generic_arg.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/generic_arg.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/generic_arg.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/generic_arg.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/generic_arg.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/generic_arg.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/generic_arg.rs","byte_start":639,"byte_end":652,"line_start":30,"line_end":30,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended::<&str>(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/generic_arg.rs:30:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n30 |     assert_eq!(s1, St::default().with_appended::<&str>(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_all_opts.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_all_opts.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_all_opts.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_all_opts.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(inblock, non_public, prefix = \"w_\", doc = \"\", impl_doc = \"\")]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_all_opts.rs:11:7\n   |\n11 |     #[fluent_impl(inblock, non_public, prefix = \"w_\", doc = \"\", impl_doc = \"\")]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":478,"byte_end":494,"line_start":22,"line_end":22,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(inblock, non_public, prefix = \"w_\", doc = \"\", rename = \"bla\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_all_opts.rs:22:11\n   |\n22 |         #[fluent_impl_opts(inblock, non_public, prefix = \"w_\", doc = \"\", rename = \"bla\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `w_bla` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `w_bla` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":796,"byte_end":801,"line_start":34,"line_end":34,"column_start":38,"column_end":43,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().w_bla());","highlight_start":38,"highlight_end":43}],"label":"method not found in `Simple`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `w_bla` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_all_opts.rs:34:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `w_bla` not found for this struct\n...\n34 |     assert_eq!(s1, Simple::default().w_bla());\n   |                                      ^^^^^ method not found in `Simple`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple.rs","byte_start":691,"byte_end":701,"line_start":36,"line_end":36,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":691,"byte_end":701,"line_start":36,"line_end":36,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple.rs:36:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n36 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/pattern_fn_arg_generic_type_arg.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/pattern_fn_arg_generic_type_arg.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/pattern_fn_arg_generic_type_arg.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":338,"byte_end":349,"line_start":17,"line_end":17,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:17:7\n   |\n17 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":794,"byte_end":810,"line_start":35,"line_end":35,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"added_value\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:35:11\n   |\n35 |         #[fluent_impl_opts(rename = \"added_value\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":1121,"byte_end":1137,"line_start":46,"line_end":46,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_text\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:46:11\n   |\n46 |         #[fluent_impl_opts(rename = \"appended_text\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":1334,"byte_end":1350,"line_start":52,"line_end":52,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_text_impl_trait\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:52:11\n   |\n52 |         #[fluent_impl_opts(rename = \"appended_text_impl_trait\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended_text` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":2073,"byte_end":2107,"line_start":73,"line_end":74,"column_start":14,"column_end":10,"is_primary":false,"text":[{"text":"    let s2 = St::new(0u32, \"\".into())","highlight_start":14,"highlight_end":38},{"text":"        .with_appended_text(\"simple \")","highlight_start":1,"highlight_end":10}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":255,"byte_end":282,"line_start":12,"line_end":12,"column_start":5,"column_end":32,"is_primary":false,"text":[{"text":"    pub struct St<A: AddAssign> {","highlight_start":5,"highlight_end":32}],"label":"method `with_appended_text` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":2107,"byte_end":2125,"line_start":74,"line_end":74,"column_start":10,"column_end":28,"is_primary":true,"text":[{"text":"        .with_appended_text(\"simple \")","highlight_start":10,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":2107,"byte_end":2125,"line_start":74,"line_end":74,"column_start":10,"column_end":28,"is_primary":true,"text":[{"text":"        .with_appended_text(\"simple \")","highlight_start":10,"highlight_end":28}],"label":null,"suggested_replacement":"append_text","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_appended_text` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:74:10\n   |\n12 |       pub struct St<A: AddAssign> {\n   |       --------------------------- method `with_appended_text` not found for this struct\n...\n73 |       let s2 = St::new(0u32, \"\".into())\n   |  ______________-\n74 | |         .with_appended_text(\"simple \")\n   | |         -^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `append_text`\n   | |_________|\n   | \n\n"}
[INFO] [stdout] {"message":"aborting due to 6 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 6 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/pattern_args.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/pattern_args.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/pattern_args.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/pattern_args.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":389,"byte_end":400,"line_start":20,"line_end":20,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/pattern_args.rs:20:7\n   |\n20 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":582,"byte_end":598,"line_start":29,"line_end":29,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_args.rs:29:11\n   |\n29 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":788,"byte_end":804,"line_start":35,"line_end":35,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_tc\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_args.rs:35:11\n   |\n35 |         #[fluent_impl_opts(rename = \"appended_tc\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1013,"byte_end":1029,"line_start":41,"line_end":41,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_sc\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_args.rs:41:11\n   |\n41 |         #[fluent_impl_opts(rename = \"appended_sc\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":338,"byte_end":351,"line_start":16,"line_end":16,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1693,"byte_end":1706,"line_start":62,"line_end":62,"column_start":33,"column_end":46,"is_primary":true,"text":[{"text":"    assert_eq!(s, St::default().with_appended(\"foo\", &mut c2));","highlight_start":33,"highlight_end":46}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_args.rs:62:33\n   |\n16 |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n62 |     assert_eq!(s, St::default().with_appended(\"foo\", &mut c2));\n   |                                 ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended_tc` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":338,"byte_end":351,"line_start":16,"line_end":16,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended_tc` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1900,"byte_end":1916,"line_start":68,"line_end":68,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_tc, St::default().with_appended_tc(\"foo\", &mut tc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1900,"byte_end":1916,"line_start":68,"line_end":68,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_tc, St::default().with_appended_tc(\"foo\", &mut tc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":"append_tc","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_appended_tc` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_args.rs:68:36\n   |\n16 |     pub struct St {\n   |     ------------- method `with_appended_tc` not found for this struct\n...\n68 |     assert_eq!(s_tc, St::default().with_appended_tc(\"foo\", &mut tc2));\n   |                                    ^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `append_tc`\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended_sc` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":338,"byte_end":351,"line_start":16,"line_end":16,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended_sc` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_args.rs","byte_start":2135,"byte_end":2151,"line_start":74,"line_end":74,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_sc, St::default().with_appended_sc(\"foo\", &mut sc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":2135,"byte_end":2151,"line_start":74,"line_end":74,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_sc, St::default().with_appended_sc(\"foo\", &mut sc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":"append_sc","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_appended_sc` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_args.rs:74:36\n   |\n16 |     pub struct St {\n   |     ------------- method `with_appended_sc` not found for this struct\n...\n74 |     assert_eq!(s_sc, St::default().with_appended_sc(\"foo\", &mut sc2));\n   |                                    ^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `append_sc`\n\n"}
[INFO] [stdout] {"message":"aborting due to 8 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 8 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_macro_inblock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_macro_inblock.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_macro_inblock.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_macro_inblock.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(inblock)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_macro_inblock.rs:11:7\n   |\n11 |     #[fluent_impl(inblock)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":620,"byte_end":630,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":620,"byte_end":630,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_macro_inblock.rs:32:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n32 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_empty_attrs.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_empty_attrs.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_empty_attrs.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_empty_attrs.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl()]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_empty_attrs.rs:11:7\n   |\n11 |     #[fluent_impl()]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":385,"byte_end":401,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts()]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_empty_attrs.rs:21:11\n   |\n21 |         #[fluent_impl_opts()]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":643,"byte_end":653,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":643,"byte_end":653,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_empty_attrs.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_pub_crate_from_macro.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_pub_crate_from_macro.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_pub_crate_from_macro.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_pub_crate_from_macro.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(non_public)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_pub_crate_from_macro.rs:11:7\n   |\n11 |     #[fluent_impl(non_public)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":630,"byte_end":640,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":630,"byte_end":640,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_pub_crate_from_macro.rs:32:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n32 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_pub_crate_from_both.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_pub_crate_from_both.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_pub_crate_from_both.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_pub_crate_from_both.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(non_public)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_pub_crate_from_both.rs:11:7\n   |\n11 |     #[fluent_impl(non_public)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":395,"byte_end":411,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(non_public)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_pub_crate_from_both.rs:21:11\n   |\n21 |         #[fluent_impl_opts(non_public)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":670,"byte_end":680,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":670,"byte_end":680,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_pub_crate_from_both.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_name.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_name.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_name.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_name.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(prefix = \"whatever_\")]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_name.rs:11:7\n   |\n11 |     #[fluent_impl(prefix = \"whatever_\")]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":405,"byte_end":421,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(name = \"ret_with_added_1\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_name.rs:21:11\n   |\n21 |         #[fluent_impl_opts(name = \"ret_with_added_1\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `ret_with_added_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `ret_with_added_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_name.rs","byte_start":688,"byte_end":704,"line_start":33,"line_end":33,"column_start":38,"column_end":54,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().ret_with_added_1());","highlight_start":38,"highlight_end":54}],"label":"method not found in `Simple`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `ret_with_added_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_name.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `ret_with_added_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().ret_with_added_1());\n   |                                      ^^^^^^^^^^^^^^^^ method not found in `Simple`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_method_inblock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_method_inblock.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_method_inblock.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_method_inblock.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_method_inblock.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":383,"byte_end":399,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(inblock)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_method_inblock.rs:21:11\n   |\n21 |         #[fluent_impl_opts(inblock)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":648,"byte_end":658,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":648,"byte_end":658,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_method_inblock.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_pub_crate_from_method.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_pub_crate_from_method.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_pub_crate_from_method.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_pub_crate_from_method.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_pub_crate_from_method.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":383,"byte_end":399,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(non_public)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_pub_crate_from_method.rs:21:11\n   |\n21 |         #[fluent_impl_opts(non_public)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":658,"byte_end":668,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":658,"byte_end":668,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_pub_crate_from_method.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/where_clause.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/where_clause.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/where_clause.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/where_clause.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/where_clause.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/where_clause.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/where_clause.rs","byte_start":676,"byte_end":689,"line_start":33,"line_end":33,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/where_clause.rs:33:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n33 |     assert_eq!(s1, St::default().with_appended(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_rename.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_rename.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_rename.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_rename.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_rename.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":383,"byte_end":399,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"added_1\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_rename.rs:21:11\n   |\n21 |         #[fluent_impl_opts(rename = \"added_1\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_added_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_added_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_rename.rs","byte_start":659,"byte_end":671,"line_start":33,"line_end":33,"column_start":38,"column_end":50,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_added_1());","highlight_start":38,"highlight_end":50}],"label":"method not found in `Simple`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_added_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_rename.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_added_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_added_1());\n   |                                      ^^^^^^^^^^^^ method not found in `Simple`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/trait_bound.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/trait_bound.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/trait_bound.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/trait_bound.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/trait_bound.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/trait_bound.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/trait_bound.rs","byte_start":639,"byte_end":652,"line_start":30,"line_end":30,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/trait_bound.rs:30:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n30 |     assert_eq!(s1, St::default().with_appended(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] thread 'compile_test_run_pass' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/compiletest_rs-0.3.26/src/lib.rs:101:22:
[INFO] [stdout] Some tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56321b97d14c - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56321b97d14c - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56321b97d14c - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x56321b97d14c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56321b9a9fc0 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56321b9a9fc0 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56321b979fdf - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x56321b97cf34 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56321b97cf34 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56321b97f297 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x56321b97ef83 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56321b437767 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x56321b437767 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56321b97f8a8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x56321b97f8a8 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56321b953fe8 - std::panicking::begin_panic::{{closure}}::h2eb2e3be437d3b5a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:687:9
[INFO] [stdout]   16:     0x56321b95221a - std::sys_common::backtrace::__rust_end_short_backtrace::h7673694248e0c430
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x56321b953f57 - std::panicking::begin_panic::h678272a43a5608a8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:686:12
[INFO] [stdout]   18:     0x56321b46643f - compiletest_rs::run_tests::h1f7c5ea791b90a57
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/compiletest_rs-0.3.26/src/lib.rs:101:22
[INFO] [stdout]   19:     0x56321b403cc5 - compiletest::run_mode::h0037ad034747d053
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/compiletest.rs:17:5
[INFO] [stdout]   20:     0x56321b403d42 - compiletest::compile_test_run_pass::hb8a58690dcb5a460
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/compiletest.rs:22:5
[INFO] [stdout]   21:     0x56321b403d17 - compiletest::compile_test_run_pass::{{closure}}::hc0efd3270b2874a7
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/compiletest.rs:21:27
[INFO] [stdout]   22:     0x56321b403696 - core::ops::function::FnOnce::call_once::h66e7e8e8a6eeaa5d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x56321b43cdbf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x56321b43cdbf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   25:     0x56321b43bdd5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   26:     0x56321b43bdd5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x56321b43bdd5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   28:     0x56321b43bdd5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   29:     0x56321b43bdd5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   30:     0x56321b43bdd5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   31:     0x56321b43bdd5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   32:     0x56321b404096 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   33:     0x56321b404096 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   34:     0x56321b409147 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   35:     0x56321b409147 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x56321b409147 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   37:     0x56321b409147 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   38:     0x56321b409147 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   39:     0x56321b409147 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   40:     0x56321b409147 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x56321b985df5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   42:     0x56321b985df5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   43:     0x56321b985df5 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   44:     0x7fe7fb4f9ac3 - <unknown>
[INFO] [stdout]   45:     0x7fe7fb58abf4 - __clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compile_test_run_pass
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test compiletest`
[INFO] running `Command { std: "docker" "inspect" "519a3f587eb50f59d4e2879eaa31429766d8e61a164da169e992f5f21ad9af20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "519a3f587eb50f59d4e2879eaa31429766d8e61a164da169e992f5f21ad9af20", kill_on_drop: false }`
[INFO] [stdout] 519a3f587eb50f59d4e2879eaa31429766d8e61a164da169e992f5f21ad9af20
[INFO] testing fluent-impl-0.2.0 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate fluent-impl 0.2.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate fluent-impl 0.2.0 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate fluent-impl 0.2.0
[INFO] finished tweaking crates.io crate fluent-impl 0.2.0
[INFO] tweaked toml for crates.io crate fluent-impl 0.2.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 894d1ec93ba0999ab5e6d9f0c1c4ea07497ab5f58b590197e0f8dba5167c4566
[INFO] running `Command { std: "docker" "start" "-a" "894d1ec93ba0999ab5e6d9f0c1c4ea07497ab5f58b590197e0f8dba5167c4566", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "894d1ec93ba0999ab5e6d9f0c1c4ea07497ab5f58b590197e0f8dba5167c4566", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "894d1ec93ba0999ab5e6d9f0c1c4ea07497ab5f58b590197e0f8dba5167c4566", kill_on_drop: false }`
[INFO] [stdout] 894d1ec93ba0999ab5e6d9f0c1c4ea07497ab5f58b590197e0f8dba5167c4566
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4540af9d104dcb7d5dc8a769395b46fb49d3da6b2344d060b1dd1f1bdf2a2f93
[INFO] running `Command { std: "docker" "start" "-a" "4540af9d104dcb7d5dc8a769395b46fb49d3da6b2344d060b1dd1f1bdf2a2f93", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling fluent-impl v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.57s
[INFO] running `Command { std: "docker" "inspect" "4540af9d104dcb7d5dc8a769395b46fb49d3da6b2344d060b1dd1f1bdf2a2f93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4540af9d104dcb7d5dc8a769395b46fb49d3da6b2344d060b1dd1f1bdf2a2f93", kill_on_drop: false }`
[INFO] [stdout] 4540af9d104dcb7d5dc8a769395b46fb49d3da6b2344d060b1dd1f1bdf2a2f93
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c39ee25bcd01e0d2033049b322a1bd65fc74b9da8fab49185f22fcf53f70738c
[INFO] running `Command { std: "docker" "start" "-a" "c39ee25bcd01e0d2033049b322a1bd65fc74b9da8fab49185f22fcf53f70738c", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling unicode-width v0.1.11
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling getopts v0.2.21
[INFO] [stderr]    Compiling term v0.6.1
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling compiletest_rs v0.3.26
[INFO] [stderr]    Compiling filetime v0.2.23
[INFO] [stderr]    Compiling tester v0.6.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling rustfix v0.4.6
[INFO] [stderr]    Compiling fluent-impl v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 12.57s
[INFO] running `Command { std: "docker" "inspect" "c39ee25bcd01e0d2033049b322a1bd65fc74b9da8fab49185f22fcf53f70738c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c39ee25bcd01e0d2033049b322a1bd65fc74b9da8fab49185f22fcf53f70738c", kill_on_drop: false }`
[INFO] [stdout] c39ee25bcd01e0d2033049b322a1bd65fc74b9da8fab49185f22fcf53f70738c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1a847663abda4a3014896656893653b266ae1e61117705942f06153eff5e5ba6
[INFO] running `Command { std: "docker" "start" "-a" "1a847663abda4a3014896656893653b266ae1e61117705942f06153eff5e5ba6", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fluent_impl-5e780e2b44aa1a1b)
[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] [stderr]      Running tests/compiletest.rs (/opt/rustwide/target/debug/deps/compiletest-b28470b25af698c6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test compile_test_compile_fail ... ignored
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test [run-pass] run-pass/simple_all_opts.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/pattern_fn_arg_generic_type_arg.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/mutref_arg.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/impl_trait.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/generic_arg.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/pattern_args.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_both_inblock.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_pub_crate_from_macro.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_pub_crate_from_both.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_pub_crate_from_method.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_macro_inblock.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_method_inblock.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_empty_attrs.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_name.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/simple_rename.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/where_clause.rs ... FAILED
[INFO] [stdout] test [run-pass] run-pass/trait_bound.rs ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     [run-pass] run-pass/generic_arg.rs
[INFO] [stdout]     [run-pass] run-pass/impl_trait.rs
[INFO] [stdout]     [run-pass] run-pass/mutref_arg.rs
[INFO] [stdout]     [run-pass] run-pass/pattern_args.rs
[INFO] [stdout]     [run-pass] run-pass/pattern_fn_arg_generic_type_arg.rs
[INFO] [stdout]     [run-pass] run-pass/simple.rs
[INFO] [stdout]     [run-pass] run-pass/simple_all_opts.rs
[INFO] [stdout]     [run-pass] run-pass/simple_both_inblock.rs
[INFO] [stdout]     [run-pass] run-pass/simple_empty_attrs.rs
[INFO] [stdout]     [run-pass] run-pass/simple_macro_inblock.rs
[INFO] [stdout]     [run-pass] run-pass/simple_method_inblock.rs
[INFO] [stdout]     [run-pass] run-pass/simple_name.rs
[INFO] [stdout]     [run-pass] run-pass/simple_pub_crate_from_both.rs
[INFO] [stdout]     [run-pass] run-pass/simple_pub_crate_from_macro.rs
[INFO] [stdout]     [run-pass] run-pass/simple_pub_crate_from_method.rs
[INFO] [stdout]     [run-pass] run-pass/simple_rename.rs
[INFO] [stdout]     [run-pass] run-pass/trait_bound.rs
[INFO] [stdout]     [run-pass] run-pass/where_clause.rs
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 18 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stdout] test compile_test_run_pass ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compile_test_run_pass stdout ----
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_all_opts.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_all_opts.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_all_opts.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_all_opts.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(inblock, non_public, prefix = \"w_\", doc = \"\", impl_doc = \"\")]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_all_opts.rs:11:7\n   |\n11 |     #[fluent_impl(inblock, non_public, prefix = \"w_\", doc = \"\", impl_doc = \"\")]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":478,"byte_end":494,"line_start":22,"line_end":22,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(inblock, non_public, prefix = \"w_\", doc = \"\", rename = \"bla\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_all_opts.rs:22:11\n   |\n22 |         #[fluent_impl_opts(inblock, non_public, prefix = \"w_\", doc = \"\", rename = \"bla\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `w_bla` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `w_bla` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_all_opts.rs","byte_start":796,"byte_end":801,"line_start":34,"line_end":34,"column_start":38,"column_end":43,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().w_bla());","highlight_start":38,"highlight_end":43}],"label":"method not found in `Simple`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `w_bla` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_all_opts.rs:34:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `w_bla` not found for this struct\n...\n34 |     assert_eq!(s1, Simple::default().w_bla());\n   |                                      ^^^^^ method not found in `Simple`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/pattern_fn_arg_generic_type_arg.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/pattern_fn_arg_generic_type_arg.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/pattern_fn_arg_generic_type_arg.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":338,"byte_end":349,"line_start":17,"line_end":17,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:17:7\n   |\n17 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":794,"byte_end":810,"line_start":35,"line_end":35,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"added_value\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:35:11\n   |\n35 |         #[fluent_impl_opts(rename = \"added_value\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":1121,"byte_end":1137,"line_start":46,"line_end":46,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_text\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:46:11\n   |\n46 |         #[fluent_impl_opts(rename = \"appended_text\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":1334,"byte_end":1350,"line_start":52,"line_end":52,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_text_impl_trait\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:52:11\n   |\n52 |         #[fluent_impl_opts(rename = \"appended_text_impl_trait\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended_text` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":2073,"byte_end":2107,"line_start":73,"line_end":74,"column_start":14,"column_end":10,"is_primary":false,"text":[{"text":"    let s2 = St::new(0u32, \"\".into())","highlight_start":14,"highlight_end":38},{"text":"        .with_appended_text(\"simple \")","highlight_start":1,"highlight_end":10}],"label":"","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":255,"byte_end":282,"line_start":12,"line_end":12,"column_start":5,"column_end":32,"is_primary":false,"text":[{"text":"    pub struct St<A: AddAssign> {","highlight_start":5,"highlight_end":32}],"label":"method `with_appended_text` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":2107,"byte_end":2125,"line_start":74,"line_end":74,"column_start":10,"column_end":28,"is_primary":true,"text":[{"text":"        .with_appended_text(\"simple \")","highlight_start":10,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/pattern_fn_arg_generic_type_arg.rs","byte_start":2107,"byte_end":2125,"line_start":74,"line_end":74,"column_start":10,"column_end":28,"is_primary":true,"text":[{"text":"        .with_appended_text(\"simple \")","highlight_start":10,"highlight_end":28}],"label":null,"suggested_replacement":"append_text","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_appended_text` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_fn_arg_generic_type_arg.rs:74:10\n   |\n12 |       pub struct St<A: AddAssign> {\n   |       --------------------------- method `with_appended_text` not found for this struct\n...\n73 |       let s2 = St::new(0u32, \"\".into())\n   |  ______________-\n74 | |         .with_appended_text(\"simple \")\n   | |         -^^^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `append_text`\n   | |_________|\n   | \n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 6 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 6 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/mutref_arg.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/mutref_arg.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/mutref_arg.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/mutref_arg.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/mutref_arg.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/mutref_arg.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/mutref_arg.rs","byte_start":736,"byte_end":749,"line_start":33,"line_end":33,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\", &mut c2));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/mutref_arg.rs:33:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n33 |     assert_eq!(s1, St::default().with_appended(\"foo\", &mut c2));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/impl_trait.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/impl_trait.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/impl_trait.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/impl_trait.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/impl_trait.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/impl_trait.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/impl_trait.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/impl_trait.rs","byte_start":638,"byte_end":651,"line_start":30,"line_end":30,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/impl_trait.rs:30:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n30 |     assert_eq!(s1, St::default().with_appended(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/generic_arg.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/generic_arg.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/generic_arg.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/generic_arg.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/generic_arg.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/generic_arg.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/generic_arg.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/generic_arg.rs","byte_start":639,"byte_end":652,"line_start":30,"line_end":30,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended::<&str>(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/generic_arg.rs:30:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n30 |     assert_eq!(s1, St::default().with_appended::<&str>(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/pattern_args.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/pattern_args.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/pattern_args.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/pattern_args.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":389,"byte_end":400,"line_start":20,"line_end":20,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/pattern_args.rs:20:7\n   |\n20 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":582,"byte_end":598,"line_start":29,"line_end":29,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_args.rs:29:11\n   |\n29 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":788,"byte_end":804,"line_start":35,"line_end":35,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_tc\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_args.rs:35:11\n   |\n35 |         #[fluent_impl_opts(rename = \"appended_tc\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1013,"byte_end":1029,"line_start":41,"line_end":41,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended_sc\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/pattern_args.rs:41:11\n   |\n41 |         #[fluent_impl_opts(rename = \"appended_sc\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":338,"byte_end":351,"line_start":16,"line_end":16,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1693,"byte_end":1706,"line_start":62,"line_end":62,"column_start":33,"column_end":46,"is_primary":true,"text":[{"text":"    assert_eq!(s, St::default().with_appended(\"foo\", &mut c2));","highlight_start":33,"highlight_end":46}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_args.rs:62:33\n   |\n16 |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n62 |     assert_eq!(s, St::default().with_appended(\"foo\", &mut c2));\n   |                                 ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended_tc` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":338,"byte_end":351,"line_start":16,"line_end":16,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended_tc` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1900,"byte_end":1916,"line_start":68,"line_end":68,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_tc, St::default().with_appended_tc(\"foo\", &mut tc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":1900,"byte_end":1916,"line_start":68,"line_end":68,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_tc, St::default().with_appended_tc(\"foo\", &mut tc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":"append_tc","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_appended_tc` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_args.rs:68:36\n   |\n16 |     pub struct St {\n   |     ------------- method `with_appended_tc` not found for this struct\n...\n68 |     assert_eq!(s_tc, St::default().with_appended_tc(\"foo\", &mut tc2));\n   |                                    ^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `append_tc`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended_sc` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":338,"byte_end":351,"line_start":16,"line_end":16,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended_sc` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/pattern_args.rs","byte_start":2135,"byte_end":2151,"line_start":74,"line_end":74,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_sc, St::default().with_appended_sc(\"foo\", &mut sc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/pattern_args.rs","byte_start":2135,"byte_end":2151,"line_start":74,"line_end":74,"column_start":36,"column_end":52,"is_primary":true,"text":[{"text":"    assert_eq!(s_sc, St::default().with_appended_sc(\"foo\", &mut sc2));","highlight_start":36,"highlight_end":52}],"label":null,"suggested_replacement":"append_sc","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_appended_sc` found for struct `St` in the current scope\n  --> tests/run-pass/pattern_args.rs:74:36\n   |\n16 |     pub struct St {\n   |     ------------- method `with_appended_sc` not found for this struct\n...\n74 |     assert_eq!(s_sc, St::default().with_appended_sc(\"foo\", &mut sc2));\n   |                                    ^^^^^^^^^^^^^^^^ help: there is a method with a similar name: `append_sc`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 8 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 8 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple.rs","byte_start":691,"byte_end":701,"line_start":36,"line_end":36,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple.rs","byte_start":691,"byte_end":701,"line_start":36,"line_end":36,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple.rs:36:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n36 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_both_inblock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_both_inblock.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_both_inblock.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_both_inblock.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(inblock)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_both_inblock.rs:11:7\n   |\n11 |     #[fluent_impl(inblock)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":392,"byte_end":408,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(inblock)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_both_inblock.rs:21:11\n   |\n21 |         #[fluent_impl_opts(inblock)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":657,"byte_end":667,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_both_inblock.rs","byte_start":657,"byte_end":667,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_both_inblock.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_pub_crate_from_macro.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_pub_crate_from_macro.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_pub_crate_from_macro.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_pub_crate_from_macro.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(non_public)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_pub_crate_from_macro.rs:11:7\n   |\n11 |     #[fluent_impl(non_public)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":630,"byte_end":640,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_macro.rs","byte_start":630,"byte_end":640,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_pub_crate_from_macro.rs:32:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n32 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_pub_crate_from_both.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_pub_crate_from_both.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_pub_crate_from_both.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_pub_crate_from_both.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(non_public)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_pub_crate_from_both.rs:11:7\n   |\n11 |     #[fluent_impl(non_public)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":395,"byte_end":411,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(non_public)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_pub_crate_from_both.rs:21:11\n   |\n21 |         #[fluent_impl_opts(non_public)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":670,"byte_end":680,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_both.rs","byte_start":670,"byte_end":680,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_pub_crate_from_both.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_pub_crate_from_method.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_pub_crate_from_method.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_pub_crate_from_method.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_pub_crate_from_method.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_pub_crate_from_method.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":383,"byte_end":399,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(non_public)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_pub_crate_from_method.rs:21:11\n   |\n21 |         #[fluent_impl_opts(non_public)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":658,"byte_end":668,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_pub_crate_from_method.rs","byte_start":658,"byte_end":668,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_pub_crate_from_method.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_macro_inblock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_macro_inblock.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_macro_inblock.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_macro_inblock.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(inblock)]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_macro_inblock.rs:11:7\n   |\n11 |     #[fluent_impl(inblock)]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":620,"byte_end":630,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_macro_inblock.rs","byte_start":620,"byte_end":630,"line_start":32,"line_end":32,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_macro_inblock.rs:32:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n32 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_method_inblock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_method_inblock.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_method_inblock.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_method_inblock.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_method_inblock.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":383,"byte_end":399,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(inblock)]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_method_inblock.rs:21:11\n   |\n21 |         #[fluent_impl_opts(inblock)]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":648,"byte_end":658,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_method_inblock.rs","byte_start":648,"byte_end":658,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_method_inblock.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_empty_attrs.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_empty_attrs.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_empty_attrs.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_empty_attrs.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl()]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_empty_attrs.rs:11:7\n   |\n11 |     #[fluent_impl()]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":385,"byte_end":401,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts()]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_empty_attrs.rs:21:11\n   |\n21 |         #[fluent_impl_opts()]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_add_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_add_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":643,"byte_end":653,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method with a similar name","code":null,"level":"help","spans":[{"file_name":"tests/run-pass/simple_empty_attrs.rs","byte_start":643,"byte_end":653,"line_start":33,"line_end":33,"column_start":38,"column_end":48,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_add_1());","highlight_start":38,"highlight_end":48}],"label":null,"suggested_replacement":"add_1","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `with_add_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_empty_attrs.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_add_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_add_1());\n   |                                      ^^^^^^^^^^ help: there is a method with a similar name: `add_1`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_name.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_name.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_name.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_name.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl(prefix = \"whatever_\")]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_name.rs:11:7\n   |\n11 |     #[fluent_impl(prefix = \"whatever_\")]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":405,"byte_end":421,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(name = \"ret_with_added_1\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_name.rs:21:11\n   |\n21 |         #[fluent_impl_opts(name = \"ret_with_added_1\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `ret_with_added_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_name.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `ret_with_added_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_name.rs","byte_start":688,"byte_end":704,"line_start":33,"line_end":33,"column_start":38,"column_end":54,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().ret_with_added_1());","highlight_start":38,"highlight_end":54}],"label":"method not found in `Simple`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `ret_with_added_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_name.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `ret_with_added_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().ret_with_added_1());\n   |                                      ^^^^^^^^^^^^^^^^ method not found in `Simple`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/simple_rename.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/simple_rename.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/simple_rename.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/simple_rename.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":195,"byte_end":206,"line_start":11,"line_end":11,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/simple_rename.rs:11:7\n   |\n11 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":383,"byte_end":399,"line_start":21,"line_end":21,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"added_1\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/simple_rename.rs:21:11\n   |\n21 |         #[fluent_impl_opts(rename = \"added_1\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_added_1` found for struct `Simple` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/simple_rename.rs","byte_start":144,"byte_end":161,"line_start":7,"line_end":7,"column_start":5,"column_end":22,"is_primary":false,"text":[{"text":"    pub struct Simple {","highlight_start":5,"highlight_end":22}],"label":"method `with_added_1` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/simple_rename.rs","byte_start":659,"byte_end":671,"line_start":33,"line_end":33,"column_start":38,"column_end":50,"is_primary":true,"text":[{"text":"    assert_eq!(s1, Simple::default().with_added_1());","highlight_start":38,"highlight_end":50}],"label":"method not found in `Simple`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_added_1` found for struct `Simple` in the current scope\n  --> tests/run-pass/simple_rename.rs:33:38\n   |\n7  |     pub struct Simple {\n   |     ----------------- method `with_added_1` not found for this struct\n...\n33 |     assert_eq!(s1, Simple::default().with_added_1());\n   |                                      ^^^^^^^^^^^^ method not found in `Simple`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/where_clause.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/where_clause.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/where_clause.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/where_clause.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/where_clause.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/where_clause.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/where_clause.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/where_clause.rs","byte_start":676,"byte_end":689,"line_start":33,"line_end":33,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/where_clause.rs:33:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n33 |     assert_eq!(s1, St::default().with_appended(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: compilation failed!
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] command: "rustc" "tests/run-pass/trait_bound.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/trait_bound.stage-id" "-L" "target/debug" "-L" "target/debug/deps" "-L" "/tmp/trait_bound.stage-id.aux"
[INFO] [stdout] stdout:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] stderr:
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] {"$message_type":"diagnostic","message":"can't find crate for `fluent_impl`","code":{"code":"E0463","explanation":"A crate was declared but cannot be found.\n\nErroneous code example:\n\n```compile_fail,E0463\nextern crate foo; // error: can't find crate\n```\n\nYou need to link your code to the relevant crate in order to be able to use it\n(through Cargo or the `-L` option of rustc, for example).\n\n## Common causes\n\n- The crate is not present at all. If using Cargo, add it to `[dependencies]`\n  in Cargo.toml.\n- The crate is present, but under a different name. If using Cargo, look for\n  `package = ` under `[dependencies]` in Cargo.toml.\n\n## Common causes for missing `std` or `core`\n\n- You are cross-compiling for a target which doesn't have `std` prepackaged.\n  Consider one of the following:\n  + Adding a pre-compiled version of std with `rustup target add`\n  + Building std from source with `cargo build -Z build-std`\n  + Using `#![no_std]` at the crate root, so you won't need `std` in the first\n    place.\n- You are developing the compiler itself and haven't built libstd from source.\n  You can usually build it with `x.py build library/std`. More information\n  about x.py is available in the [rustc-dev-guide].\n\n[rustc-dev-guide]: https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html#building-the-compiler\n"},"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":0,"byte_end":25,"line_start":1,"line_end":1,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"extern crate fluent_impl;","highlight_start":1,"highlight_end":26}],"label":"can't find crate","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0463]: can't find crate for `fluent_impl`\n --> tests/run-pass/trait_bound.rs:1:1\n  |\n1 | extern crate fluent_impl;\n  | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":219,"byte_end":230,"line_start":12,"line_end":12,"column_start":7,"column_end":18,"is_primary":true,"text":[{"text":"    #[fluent_impl]","highlight_start":7,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl`\n  --> tests/run-pass/trait_bound.rs:12:7\n   |\n12 |     #[fluent_impl]\n   |       ^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"cannot determine resolution for the attribute macro `fluent_impl_opts`","code":null,"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":331,"byte_end":347,"line_start":18,"line_end":18,"column_start":11,"column_end":27,"is_primary":true,"text":[{"text":"        #[fluent_impl_opts(rename = \"appended\")]","highlight_start":11,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"import resolution is stuck, try simplifying macro imports","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error: cannot determine resolution for the attribute macro `fluent_impl_opts`\n  --> tests/run-pass/trait_bound.rs:18:11\n   |\n18 |         #[fluent_impl_opts(rename = \"appended\")]\n   |           ^^^^^^^^^^^^^^^^\n   |\n   = note: import resolution is stuck, try simplifying macro imports\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"no method named `with_appended` found for struct `St` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n               //        in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n    fn chocolate(&self) { // We implement the `chocolate` method here.\n        println!(\"Hmmm! I love chocolate!\");\n    }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/run-pass/trait_bound.rs","byte_start":168,"byte_end":181,"line_start":8,"line_end":8,"column_start":5,"column_end":18,"is_primary":false,"text":[{"text":"    pub struct St {","highlight_start":5,"highlight_end":18}],"label":"method `with_appended` not found for this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/run-pass/trait_bound.rs","byte_start":639,"byte_end":652,"line_start":30,"line_end":30,"column_start":34,"column_end":47,"is_primary":true,"text":[{"text":"    assert_eq!(s1, St::default().with_appended(\"foo\"));","highlight_start":34,"highlight_end":47}],"label":"method not found in `St`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `with_appended` found for struct `St` in the current scope\n  --> tests/run-pass/trait_bound.rs:30:34\n   |\n8  |     pub struct St {\n   |     ------------- method `with_appended` not found for this struct\n...\n30 |     assert_eq!(s1, St::default().with_appended(\"foo\"));\n   |                                  ^^^^^^^^^^^^^ method not found in `St`\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0463, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"Some errors have detailed explanations: E0463, E0599.\n"}
[INFO] [stdout] {"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0463`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0463`.\n"}
[INFO] [stdout] 
[INFO] [stdout] ------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] thread 'compile_test_run_pass' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/compiletest_rs-0.3.26/src/lib.rs:101:22:
[INFO] [stdout] Some tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55e35b46aee6 - std::backtrace_rs::backtrace::libunwind::trace::h261606ad26a499c1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55e35b46aee6 - std::backtrace_rs::backtrace::trace_unsynchronized::hd183f0625477fb28
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55e35b46aee6 - std::sys_common::backtrace::_print_fmt::hd7f8fef21b4eda67
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x55e35b46aee6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h623d9b51f2f453f1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55e35b497090 - core::fmt::rt::Argument::fmt::h9f417ac76a86f368
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55e35b497090 - core::fmt::write::hc9b6faf4ac2aeff7
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55e35b467e3f - std::io::Write::write_fmt::he04625a3a989fec3
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x55e35b46acc4 - std::sys_common::backtrace::_print::hd5d66399c7df88a2
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55e35b46acc4 - std::sys_common::backtrace::print::he81ed2da642d37e5
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55e35b46d107 - std::panicking::default_hook::{{closure}}::h85773f4fa117163d
[INFO] [stdout]   10:     0x55e35b46cded - std::panicking::default_hook::h6a1694a91d09b278
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55e35af1e737 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h616ac37fa3cd6c8f
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x55e35af1e737 - test::test_main::{{closure}}::h00d84697cefdcbb6
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55e35b46d726 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcb3fe3b9bb537ba8
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x55e35b46d726 - std::panicking::rust_panic_with_hook::h0a7ad96e90f7145b
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x55e35b440668 - std::panicking::begin_panic::{{closure}}::h5d118a20135f5edc
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:687:9
[INFO] [stdout]   16:     0x55e35b441c7a - std::sys_common::backtrace::__rust_end_short_backtrace::h96d79997679232cb
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x55e35b4405e7 - std::panicking::begin_panic::h9abc170db93078ce
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:686:12
[INFO] [stdout]   18:     0x55e35af6f70d - compiletest_rs::run_tests::hb6dceb9cd7ec317a
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/compiletest_rs-0.3.26/src/lib.rs:101:22
[INFO] [stdout]   19:     0x55e35aee9d05 - compiletest::run_mode::hc3c27811dad1e4b6
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/compiletest.rs:17:5
[INFO] [stdout]   20:     0x55e35aee9d72 - compiletest::compile_test_run_pass::h9aecff57086daa80
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/compiletest.rs:22:5
[INFO] [stdout]   21:     0x55e35aee9d47 - compiletest::compile_test_run_pass::{{closure}}::he934e5789f696a89
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/compiletest.rs:21:27
[INFO] [stdout]   22:     0x55e35aee9686 - core::ops::function::FnOnce::call_once::h0b1f004fcd57cbe0
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x55e35af2400f - core::ops::function::FnOnce::call_once::hd64d26f405258157
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55e35af2400f - test::__rust_begin_short_backtrace::he21b0b7a6d731bf9
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:627:18
[INFO] [stdout]   25:     0x55e35af22d91 - test::run_test_in_process::{{closure}}::hf5c73986d7bdfde2
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:650:60
[INFO] [stdout]   26:     0x55e35af22d91 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330011ad032aadc0
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x55e35af22d91 - std::panicking::try::do_call::he61b0a958b795a41
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:552:40
[INFO] [stdout]   28:     0x55e35af22d91 - std::panicking::try::h7309da130f906eb7
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:516:19
[INFO] [stdout]   29:     0x55e35af22d91 - std::panic::catch_unwind::hc5c3a06fdaf0a92a
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panic.rs:142:14
[INFO] [stdout]   30:     0x55e35af22d91 - test::run_test_in_process::h7e7b7c71c3324e0f
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:650:27
[INFO] [stdout]   31:     0x55e35af22d91 - test::run_test::{{closure}}::h1f509f28f5cf20b1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:573:43
[INFO] [stdout]   32:     0x55e35aeea0c6 - test::run_test::{{closure}}::h1754218abf443f6d
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:601:41
[INFO] [stdout]   33:     0x55e35aeea0c6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2ee174b9d5954948
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   34:     0x55e35aeef127 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf60bee9c1a17ef09
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   35:     0x55e35aeef127 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h33d0dddec5216160
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x55e35aeef127 - std::panicking::try::do_call::h144b3048b546f835
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:552:40
[INFO] [stdout]   37:     0x55e35aeef127 - std::panicking::try::h978244d04646189f
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:516:19
[INFO] [stdout]   38:     0x55e35aeef127 - std::panic::catch_unwind::hdf436369d188fe86
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panic.rs:142:14
[INFO] [stdout]   39:     0x55e35aeef127 - std::thread::Builder::spawn_unchecked_::{{closure}}::h87329cbdd33c79ec
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   40:     0x55e35aeef127 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h401abbe67897d450
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x55e35b473cc5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5d7c8f150ab9c84c
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   42:     0x55e35b473cc5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h570d5b005c242c15
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   43:     0x55e35b473cc5 - std::sys::unix::thread::Thread::new::thread_start::h36b0a20c0b2361ad
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   44:     0x7fdec4077ac3 - <unknown>
[INFO] [stdout]   45:     0x7fdec4108bf4 - __clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     compile_test_run_pass
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test compiletest`
[INFO] running `Command { std: "docker" "inspect" "1a847663abda4a3014896656893653b266ae1e61117705942f06153eff5e5ba6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a847663abda4a3014896656893653b266ae1e61117705942f06153eff5e5ba6", kill_on_drop: false }`
[INFO] [stdout] 1a847663abda4a3014896656893653b266ae1e61117705942f06153eff5e5ba6
