[INFO] cloning repository https://github.com/ianfabs/neovim-spotify
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ianfabs/neovim-spotify" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fianfabs%2Fneovim-spotify", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fianfabs%2Fneovim-spotify'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2d2cad5d7aed867c3770b257f38c694a470ae710
[INFO] documenting ianfabs/neovim-spotify against beta-2020-10-09 for beta-1.48-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fianfabs%2Fneovim-spotify" "/workspace/builds/worker-6/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ianfabs/neovim-spotify on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ianfabs/neovim-spotify
[INFO] finished tweaking git repo https://github.com/ianfabs/neovim-spotify
[INFO] tweaked toml for git repo https://github.com/ianfabs/neovim-spotify written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate git repo https://github.com/ianfabs/neovim-spotify already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rmpv v0.4.0
[INFO] [stderr]   Downloaded neovim-lib v0.6.1
[INFO] [stderr]   Downloaded strum_macros v0.14.0
[INFO] [stderr]   Downloaded soup v0.4.1
[INFO] [stderr]   Downloaded strum v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 9752dbf8e622a3c0abbabb71a80f5e54bf03d1f3dd018cc7653c75fce1eb6834
[INFO] running `Command { std: "docker" "start" "-a" "9752dbf8e622a3c0abbabb71a80f5e54bf03d1f3dd018cc7653c75fce1eb6834", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9752dbf8e622a3c0abbabb71a80f5e54bf03d1f3dd018cc7653c75fce1eb6834", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9752dbf8e622a3c0abbabb71a80f5e54bf03d1f3dd018cc7653c75fce1eb6834", kill_on_drop: false }`
[INFO] [stdout] 9752dbf8e622a3c0abbabb71a80f5e54bf03d1f3dd018cc7653c75fce1eb6834
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] c96dbc30fdac9449bfd8d0bfb58930644a30fc77fab673c5b1f7edaeba8507d7
[INFO] running `Command { std: "docker" "start" "-a" "c96dbc30fdac9449bfd8d0bfb58930644a30fc77fab673c5b1f7edaeba8507d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling itoa v0.4.4
[INFO] [stderr]     Checking new_debug_unreachable v1.0.3
[INFO] [stderr]     Checking open v1.2.2
[INFO] [stderr]     Checking strum v0.14.0
[INFO] [stderr]    Compiling backtrace v0.3.20
[INFO] [stderr]    Compiling openssl-sys v0.9.47
[INFO] [stderr]    Compiling quote v0.5.2
[INFO] [stderr]     Checking want v0.0.6
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling ryu v0.2.8
[INFO] [stderr]     Checking unix_socket v0.5.0
[INFO] [stderr]     Checking mio v0.6.17
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking rand v0.6.5
[INFO] [stderr]     Checking tokio-io v0.1.12
[INFO] [stderr]     Checking futf v0.1.4
[INFO] [stderr]    Compiling strum_macros v0.14.0
[INFO] [stderr]     Checking rmp v0.8.7
[INFO] [stderr]    Compiling serde v1.0.91
[INFO] [stderr]     Checking serde_bytes v0.10.5
[INFO] [stderr]    Compiling syn v0.13.11
[INFO] [stderr]     Checking tendril v0.4.1
[INFO] [stderr]     Checking rmpv v0.4.0
[INFO] [stderr]     Checking h2 v0.1.20
[INFO] [stderr]     Checking failure v0.1.5
[INFO] [stderr]     Checking error-chain v0.12.1
[INFO] [stderr]     Checking publicsuffix v1.5.2
[INFO] [stderr]     Checking dotenv v0.13.0
[INFO] [stderr]    Compiling openssl v0.10.23
[INFO] [stderr]    Compiling native-tls v0.2.3
[INFO] [stderr]     Checking neovim-lib v0.6.1
[INFO] [stderr]     Checking cookie_store v0.7.0
[INFO] [stderr]     Checking parking_lot_core v0.4.0
[INFO] [stderr]     Checking tokio-threadpool v0.1.14
[INFO] [stderr]     Checking uuid v0.7.4
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling phf_codegen v0.7.24
[INFO] [stderr]    Compiling string_cache_codegen v0.4.2
[INFO] [stderr]     Checking parking_lot v0.7.1
[INFO] [stderr]    Compiling mime_guess v2.0.0-alpha.6
[INFO] [stderr]     Checking tokio-reactor v0.1.9
[INFO] [stderr]    Compiling string_cache v0.7.3
[INFO] [stderr]     Checking tokio-tcp v0.1.3
[INFO] [stderr]     Checking tokio v0.1.20
[INFO] [stderr]     Checking hyper v0.12.29
[INFO] [stderr]     Checking hyper-tls v0.3.2
[INFO] [stderr]     Checking reqwest v0.9.17
[INFO] [stderr]    Compiling serde_json v1.0.39
[INFO] [stderr]    Compiling markup5ever v0.7.5
[INFO] [stderr]    Compiling html5ever v0.22.3
[INFO] [stderr]     Checking soup v0.4.1
[INFO] [stderr]  Documenting spotify-neovim v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0254]: the name `rand` is defined multiple times
[INFO] [stdout]   --> src/spotify.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 2  | extern crate rand;
[INFO] [stdout]    | ------------------ previous import of the extern crate `rand` here
[INFO] [stdout] ...
[INFO] [stdout] 16 | use rand::{self, Rng};
[INFO] [stdout]    |            ^^^^--
[INFO] [stdout]    |            |
[INFO] [stdout]    |            `rand` reimported here
[INFO] [stdout]    |            help: remove unnecessary import
[INFO] [stdout]    |
[INFO] [stdout]    = note: `rand` must be defined only once in the type namespace of this module
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0774]: `derive` may only be applied to structs, enums and unions
[INFO] [stdout]    --> src/spotify.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         #[derive(Into)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `EnumString` in this scope
[INFO] [stdout]   --> src/spotify.rs:52:14
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[derive(EnumString, Serialize, Deserialize, Display, Debug, Clone, PartialEq)]
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Serialize` in this scope
[INFO] [stdout]   --> src/spotify.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[derive(EnumString, Serialize, Deserialize, Display, Debug, Clone, PartialEq)]
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Deserialize` in this scope
[INFO] [stdout]   --> src/spotify.rs:52:37
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[derive(EnumString, Serialize, Deserialize, Display, Debug, Clone, PartialEq)]
[INFO] [stdout]    |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Display` in this scope
[INFO] [stdout]   --> src/spotify.rs:52:50
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[derive(EnumString, Serialize, Deserialize, Display, Debug, Clone, PartialEq)]
[INFO] [stdout]    |                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |         #[strum(serialize = "user-read-recently-played")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 |         #[strum(serialize = "user-top-read")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 |         #[strum(serialize = "user-library-modify")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 |         #[strum(serialize = "user-library-read")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 |         #[strum(serialize = "playlist-read-private")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 |         #[strum(serialize = "playlist-modify-public")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 |         #[strum(serialize = "playlist-modify-private")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 |         #[strum(serialize = "playlist-read-collaborative")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |         #[strum(serialize = "user-read-email")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 |         #[strum(serialize = "user-read-birthdate")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 |         #[strum(serialize = "user-read-private")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 |         #[strum(serialize = "user-read-playback-state")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 |         #[strum(serialize = "user-modify-playback-state")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 |         #[strum(serialize = "user-read-currently-playing")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 |         #[strum(serialize = "app-remote-control")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 |         #[strum(serialize = "streaming")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 |         #[strum(serialize = "user-follow-read")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `strum` in this scope
[INFO] [stdout]   --> src/spotify.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 |         #[strum(serialize = "user-follow-modify")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Into` in this scope
[INFO] [stdout]    --> src/spotify.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |         #[derive(Into)]
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Url` in this scope
[INFO] [stdout]    --> src/spotify.rs:103:27
[INFO] [stdout]     |
[INFO] [stdout] 103 |         pub redirect_uri: Url,
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 43  |     use crate::spotify::Url;
[INFO] [stdout]     |
[INFO] [stdout] 43  |     use reqwest::Url;
[INFO] [stdout]     |
[INFO] [stdout] 43  |     use url::Url;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 27 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0254, E0412, E0774.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0254`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `spotify-neovim`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --edition=2018 --crate-type bin --crate-name spotify_neovim src/main.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi --document-private-items -L dependency=/opt/rustwide/target/debug/deps --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-26c5370dbfa1d360.rmeta --extern neovim_lib=/opt/rustwide/target/debug/deps/libneovim_lib-06c836e70d3c165b.rmeta --extern open=/opt/rustwide/target/debug/deps/libopen-50a743af6e81db89.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-dcfb19bae69e6b73.rmeta --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-2f8932d359a60d88.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-8d62d7da4e0c4853.rmeta --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-257e4d4d61499dc6.rmeta --extern soup=/opt/rustwide/target/debug/deps/libsoup-3c42b1c9b88de985.rmeta --extern strum=/opt/rustwide/target/debug/deps/libstrum-7a150290978e3a92.rmeta --extern strum_macros=/opt/rustwide/target/debug/deps/libstrum_macros-d1ad1b4ec4f9f020.so --extern url=/opt/rustwide/target/debug/deps/liburl-ec84e077e3f66c5a.rmeta --cap-lints=warn --crate-version 0.1.0` (exit code: 1)
[INFO] running `Command { std: "docker" "inspect" "c96dbc30fdac9449bfd8d0bfb58930644a30fc77fab673c5b1f7edaeba8507d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c96dbc30fdac9449bfd8d0bfb58930644a30fc77fab673c5b1f7edaeba8507d7", kill_on_drop: false }`
[INFO] [stdout] c96dbc30fdac9449bfd8d0bfb58930644a30fc77fab673c5b1f7edaeba8507d7
