[INFO] crate kawaii 0.1.0-alpha is already in cache
[INFO] checking kawaii-0.1.0-alpha against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate kawaii 0.1.0-alpha into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate kawaii 0.1.0-alpha on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate kawaii 0.1.0-alpha
[INFO] finished tweaking crates.io crate kawaii 0.1.0-alpha
[INFO] tweaked toml for crates.io crate kawaii 0.1.0-alpha written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e7ef0a88254ceb7df2e071f76b0d073242462526799b9d05fe2998d82b8981de
[INFO] running `"docker" "start" "-a" "e7ef0a88254ceb7df2e071f76b0d073242462526799b9d05fe2998d82b8981de"`
[INFO] [stderr]     Checking ansi_term v0.10.2
[INFO] [stderr]     Checking kawaii v0.1.0-alpha (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused import: `Config`
[INFO] [stderr]   --> src/fmt.rs:18:21
[INFO] [stderr]    |
[INFO] [stderr] 18 | use config::{Width, Config};
[INFO] [stderr]    |                     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Config`
[INFO] [stderr]   --> src/fmt.rs:18:21
[INFO] [stderr]    |
[INFO] [stderr] 18 | use config::{Width, Config};
[INFO] [stderr]    |                     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `traits::Kawaii`
[INFO] [stderr]   --> src/util.rs:69:6
[INFO] [stderr]    |
[INFO] [stderr] 69 |     use traits::Kawaii;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `std::rc::Rc<document::Document>`
[INFO] [stderr]   --> src/util.rs:74:3
[INFO] [stderr]    |
[INFO] [stderr] 74 |         assert_eq!(kawaii::empty(), Rc::new(Document::Empty));
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         std::rc::Rc<document::Document>
[INFO] [stderr]    |         std::rc::Rc<document::Document>
[INFO] [stderr]    |
[INFO] [stderr]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `std::rc::Rc<document::Document>`
[INFO] [stderr]   --> src/util.rs:79:3
[INFO] [stderr]    |
[INFO] [stderr] 79 |           assert_eq!(kawaii::string("foo"),
[INFO] [stderr]    |  _________^
[INFO] [stderr]    | |_________|
[INFO] [stderr]    | |
[INFO] [stderr] 80 | |             Rc::new(Document::String("foo".into())));
[INFO] [stderr]    | |                                                     ^
[INFO] [stderr]    | |_____________________________________________________|
[INFO] [stderr]    | |_____________________________________________________std::rc::Rc<document::Document>
[INFO] [stderr]    |                                                       std::rc::Rc<document::Document>
[INFO] [stderr]    |
[INFO] [stderr]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `f`
[INFO] [stderr]   --> src/fmt.rs:61:12
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn indent(f: &mut fmt::Formatter, n: usize) -> fmt::Result {
[INFO] [stderr]    |               ^ help: if this is intentional, prefix it with an underscore: `_f`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `n`
[INFO] [stderr]   --> src/fmt.rs:61:36
[INFO] [stderr]    |
[INFO] [stderr] 61 |     fn indent(f: &mut fmt::Formatter, n: usize) -> fmt::Result {
[INFO] [stderr]    |                                       ^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stderr] 
[INFO] [stderr] error[E0277]: the trait bound `&std::rc::Rc<document::Document>: traits::Kawaii` is not satisfied
[INFO] [stderr]   --> src/util.rs:85:14
[INFO] [stderr]    |
[INFO] [stderr] 32 | pub fn concat<K: Kawaii, I: IntoIterator<Item = K>>(values: I) -> Rc<Document> {
[INFO] [stderr]    |        ------    ------ required by this bound in `util::concat`
[INFO] [stderr] ...
[INFO] [stderr] 85 |         assert_eq!(kawaii::concat(&[kawaii::string("foo"), kawaii::string("bar")]),
[INFO] [stderr]    |                    ^^^^^^^^^^^^^^ the trait `traits::Kawaii` is not implemented for `&std::rc::Rc<document::Document>`
[INFO] [stderr]    |
[INFO] [stderr]    = help: the following implementations were found:
[INFO] [stderr]              <std::rc::Rc<document::Document> as traits::Kawaii>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `std::rc::Rc<document::Document>`
[INFO] [stderr]   --> src/util.rs:85:3
[INFO] [stderr]    |
[INFO] [stderr] 85 |           assert_eq!(kawaii::concat(&[kawaii::string("foo"), kawaii::string("bar")]),
[INFO] [stderr]    |  _________^
[INFO] [stderr]    | |_________|
[INFO] [stderr]    | |
[INFO] [stderr] 86 | |             Rc::new(Document::Cons {
[INFO] [stderr] 87 | |                 left: Rc::new(Document::String("foo".into())),
[INFO] [stderr] 88 | |                 right: Rc::new(Document::String("bar".into())),
[INFO] [stderr] 89 | |             }));
[INFO] [stderr]    | |                ^
[INFO] [stderr]    | |________________|
[INFO] [stderr]    | |________________std::rc::Rc<document::Document>
[INFO] [stderr]    |                  std::rc::Rc<document::Document>
[INFO] [stderr]    |
[INFO] [stderr]    = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 4 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0277, E0369.
[INFO] [stderr] For more information about an error, try `rustc --explain E0277`.
[INFO] [stderr] error: could not compile `kawaii`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "e7ef0a88254ceb7df2e071f76b0d073242462526799b9d05fe2998d82b8981de"`
[INFO] running `"docker" "rm" "-f" "e7ef0a88254ceb7df2e071f76b0d073242462526799b9d05fe2998d82b8981de"`
[INFO] [stdout] e7ef0a88254ceb7df2e071f76b0d073242462526799b9d05fe2998d82b8981de
