[INFO] fetching crate colyseus-admin 0.3.0...
[INFO] checking colyseus-admin-0.3.0 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate colyseus-admin 0.3.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate colyseus-admin 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate colyseus-admin 0.3.0
[INFO] tweaked toml for crates.io crate colyseus-admin 0.3.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate colyseus-admin 0.3.0 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate colyseus-admin 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_json v1.0.151
[INFO] [stderr]   Downloaded colyseus-schema-derive v0.2.0
[INFO] [stderr]   Downloaded zmij v1.0.23
[INFO] [stderr]   Downloaded autocfg v1.5.1
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.11
[INFO] [stderr]   Downloaded rmp v0.8.15
[INFO] [stderr]   Downloaded unicode-ident v1.0.24
[INFO] [stderr]   Downloaded colyseus v0.3.0
[INFO] [stderr]   Downloaded rmp-serde v1.3.1
[INFO] [stderr]   Downloaded colyseus-schema v0.2.0
[INFO] [stderr]   Downloaded num-traits v0.2.19
[INFO] [stderr]   Downloaded serde_derive v1.0.229
[INFO] [stderr]   Downloaded base64 v0.22.1
[INFO] [stderr]   Downloaded cc v1.4.4
[INFO] [stderr]   Downloaded syn v2.0.119
[INFO] [stderr]   Downloaded syn v3.0.4
[INFO] [stderr]   Downloaded colyseus-net v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72
[INFO] running `Command { std: "docker" "start" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking rmp v0.8.15
[INFO] [stderr]    Compiling colyseus-net v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling colyseus-schema-derive v0.2.0
[INFO] [stderr]     Checking colyseus-schema v0.2.0
[INFO] [stderr]     Checking rmp-serde v1.3.1
[INFO] [stderr]     Checking colyseus v0.3.0
[INFO] [stderr]     Checking colyseus-admin v0.3.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    --> src/lib.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |     #[derive(Schema)]
[INFO] [stdout]     |              ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    --> src/lib.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[derive(Schema)]
[INFO] [stdout]     |              ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]   --> tests/http.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Schema)]
[INFO] [stdout]    |          ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    --> src/lib.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |     #[derive(Schema)]
[INFO] [stdout]     |              ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout] 340 +     use colyseus::colyseus_schema;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    --> src/lib.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |     #[derive(Schema)]
[INFO] [stdout]     |              ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 340 +     use crate::Value;
[INFO] [stdout]     |
[INFO] [stdout] 340 +     use serde_json::Value;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    --> src/lib.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[derive(Schema)]
[INFO] [stdout]     |              ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]     |
[INFO] [stdout] 340 +     use colyseus::colyseus_schema;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    --> src/lib.rs:354:14
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[derive(Schema)]
[INFO] [stdout]     |              ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]     |
[INFO] [stdout] 340 +     use crate::Value;
[INFO] [stdout]     |
[INFO] [stdout] 340 +     use serde_json::Value;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Player: CollectionItem` is not satisfied
[INFO] [stdout]    --> src/lib.rs:356:18
[INFO] [stdout]     |
[INFO] [stdout] 356 |         players: MapSchema<Player>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `CollectionItem` is not implemented for `Player`
[INFO] [stdout]    --> src/lib.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 |     struct Player {
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `CollectionItem`:
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               f64
[INFO] [stdout]               i16
[INFO] [stdout]               i32
[INFO] [stdout]               i64
[INFO] [stdout]               i8
[INFO] [stdout]               std::string::String
[INFO] [stdout]             and 4 others
[INFO] [stdout] note: required by a bound in `MapSchema`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-schema-0.2.0/src/collections.rs:16:25
[INFO] [stdout]     |
[INFO] [stdout]  16 | pub struct MapSchema<V: CollectionItem> {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ required by this bound in `MapSchema`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `GameState: colyseus::colyseus_schema::Schema` is not satisfied
[INFO] [stdout]    --> src/lib.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |         encoder: Encoder<GameState>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is not implemented for `GameState`
[INFO] [stdout]    --> src/lib.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 |     struct GameState {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is implemented for `NoState`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl Schema for NoState {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `Encoder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-schema-0.2.0/src/encoder.rs:24:23
[INFO] [stdout]     |
[INFO] [stdout]  24 | pub struct Encoder<T: Schema> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Encoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `GameState: colyseus::colyseus_schema::Schema` is not satisfied
[INFO] [stdout]    --> src/lib.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 367 |         type State = GameState;
[INFO] [stdout]     |                      ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is not implemented for `GameState`
[INFO] [stdout]    --> src/lib.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 |     struct GameState {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is implemented for `NoState`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl Schema for NoState {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `colyseus::Room::State`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:81:17
[INFO] [stdout]     |
[INFO] [stdout]  78 | pub trait Room: Sized + 'static {
[INFO] [stdout] ...
[INFO] [stdout]  81 |     type State: Schema + 'static;
[INFO] [stdout]     |                 ^^^^^^ required by this bound in `Room::State`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `GameState: colyseus::colyseus_schema::Schema` is not satisfied
[INFO] [stdout]    --> src/lib.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |         fn encoder_mut(&mut self) -> &mut Encoder<GameState> {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is not implemented for `GameState`
[INFO] [stdout]    --> src/lib.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 |     struct GameState {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is implemented for `NoState`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout]  45 | impl Schema for NoState {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `Encoder`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-schema-0.2.0/src/encoder.rs:24:23
[INFO] [stdout]     |
[INFO] [stdout]  24 | pub struct Encoder<T: Schema> {
[INFO] [stdout]     |                       ^^^^^^ required by this bound in `Encoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `colyseus-admin` (lib test) due to 10 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]   --> tests/http.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Schema)]
[INFO] [stdout]    |          ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]   --> tests/http.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Schema)]
[INFO] [stdout]    |          ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]    |
[INFO] [stdout]  5 + use colyseus::colyseus_schema;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]   --> tests/http.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Schema)]
[INFO] [stdout]    |          ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout]  5 + use serde_json::Value;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]   --> tests/http.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Schema)]
[INFO] [stdout]    |          ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this crate
[INFO] [stdout]    |
[INFO] [stdout]  5 + use colyseus::colyseus_schema;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `colyseus_schema` in the list of imported crates
[INFO] [stdout]   --> tests/http.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Schema)]
[INFO] [stdout]    |          ^^^^^^ could not find `colyseus_schema` in the list of imported crates
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `Schema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout]  5 + use serde_json::Value;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Player: CollectionItem` is not satisfied
[INFO] [stdout]   --> tests/http.rs:24:14
[INFO] [stdout]    |
[INFO] [stdout] 24 |     players: MapSchema<Player>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `CollectionItem` is not implemented for `Player`
[INFO] [stdout]   --> tests/http.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Player {
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    = help: the following other types implement trait `CollectionItem`:
[INFO] [stdout]              bool
[INFO] [stdout]              f32
[INFO] [stdout]              f64
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i8
[INFO] [stdout]              std::string::String
[INFO] [stdout]            and 4 others
[INFO] [stdout] note: required by a bound in `MapSchema`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-schema-0.2.0/src/collections.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct MapSchema<V: CollectionItem> {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ required by this bound in `MapSchema`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `GameState: colyseus::colyseus_schema::Schema` is not satisfied
[INFO] [stdout]   --> tests/http.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 31 |     encoder: Encoder<GameState>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is not implemented for `GameState`
[INFO] [stdout]   --> tests/http.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct GameState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is implemented for `NoState`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl Schema for NoState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `Encoder`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-schema-0.2.0/src/encoder.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Encoder<T: Schema> {
[INFO] [stdout]    |                       ^^^^^^ required by this bound in `Encoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `GameState: colyseus::colyseus_schema::Schema` is not satisfied
[INFO] [stdout]   --> tests/http.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |     type State = GameState;
[INFO] [stdout]    |                  ^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is not implemented for `GameState`
[INFO] [stdout]   --> tests/http.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct GameState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is implemented for `NoState`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl Schema for NoState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `colyseus::Room::State`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:81:17
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub trait Room: Sized + 'static {
[INFO] [stdout] ...
[INFO] [stdout] 81 |     type State: Schema + 'static;
[INFO] [stdout]    |                 ^^^^^^ required by this bound in `Room::State`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `GameState: colyseus::colyseus_schema::Schema` is not satisfied
[INFO] [stdout]   --> tests/http.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn encoder_mut(&mut self) -> &mut Encoder<GameState> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]    |
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is not implemented for `GameState`
[INFO] [stdout]   --> tests/http.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct GameState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] help: the trait `colyseus::colyseus_schema::Schema` is implemented for `NoState`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-0.3.0/src/room.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl Schema for NoState {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: required by a bound in `Encoder`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/colyseus-schema-0.2.0/src/encoder.rs:24:23
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub struct Encoder<T: Schema> {
[INFO] [stdout]    |                       ^^^^^^ required by this bound in `Encoder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `colyseus-admin` (test "http") due to 10 previous errors
[INFO] running `Command { std: "docker" "inspect" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72", kill_on_drop: false }`
[INFO] [stdout] f79566f690ec4f6fcb6d4e86453249b86f7ffa97d794ea6dc50335e77f7e9c72
