Oct 31 21:01:37.661 INFO testing sirkibsirkib/multiplayer_serv_v2 against 1.30.0 for beta-1.31-1
Oct 31 21:01:37.662 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 21:01:38.166 INFO blam! c236d96a0444b63a264a279cbf706e339c714f35b74163b32723c9e4295af2a5
Oct 31 21:01:38.167 INFO running `"docker" "start" "-a" "c236d96a0444b63a264a279cbf706e339c714f35b74163b32723c9e4295af2a5"`
Oct 31 21:01:39.879 INFO kablam! usermod: no changes
Oct 31 21:01:39.971 INFO kablam!    Compiling magnetic v2.0.0
Oct 31 21:01:39.972 INFO kablam!    Compiling atty v0.2.6
Oct 31 21:01:39.972 INFO kablam!    Compiling rand v0.4.2
Oct 31 21:01:40.868 INFO kablam!    Compiling clap v2.29.0
Oct 31 21:02:09.355 INFO kablam!    Compiling multiplayer_serv_v2 v0.1.0 (/source)
Oct 31 21:02:09.643 INFO kablam! warning: unused import: `PushError`
Oct 31 21:02:09.643 INFO kablam!  --> src/messaging.rs:3:68
Oct 31 21:02:09.643 INFO kablam!   |
Oct 31 21:02:09.643 INFO kablam! 3 | use magnetic::{Consumer,Producer,TryPopError,TryPushError,PopError,PushError};
Oct 31 21:02:09.643 INFO kablam!   |                                                                    ^^^^^^^^^
Oct 31 21:02:09.643 INFO kablam!   |
Oct 31 21:02:09.643 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 21:02:09.643 INFO kablam! 
Oct 31 21:02:09.643 INFO kablam! warning: unused import: `identity::*`
Oct 31 21:02:09.643 INFO kablam!  --> src/game_state.rs:1:5
Oct 31 21:02:09.643 INFO kablam!   |
Oct 31 21:02:09.643 INFO kablam! 1 | use identity::*;
Oct 31 21:02:09.643 INFO kablam!   |     ^^^^^^^^^^^
Oct 31 21:02:09.643 INFO kablam! 
Oct 31 21:02:09.783 INFO kablam! warning: private type `messaging::Diff` in public interface (error E0446)
Oct 31 21:02:09.783 INFO kablam!   --> src/messaging.rs:38:13
Oct 31 21:02:09.783 INFO kablam!    |
Oct 31 21:02:09.783 INFO kablam! 38 |     ReqDiff(Diff),
Oct 31 21:02:09.783 INFO kablam!    |             ^^^^
Oct 31 21:02:09.783 INFO kablam!    |
Oct 31 21:02:09.783 INFO kablam!    = note: #[warn(private_in_public)] on by default
Oct 31 21:02:09.783 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:09.783 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:09.783 INFO kablam! 
Oct 31 21:02:09.783 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:02:09.783 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:02:09.783 INFO kablam!     |
Oct 31 21:02:09.783 INFO kablam! 109 | /     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:02:09.783 INFO kablam! 110 | |         self.output.try_pop()
Oct 31 21:02:09.783 INFO kablam! 111 | |     }
Oct 31 21:02:09.783 INFO kablam!     | |_____^
Oct 31 21:02:09.783 INFO kablam!     |
Oct 31 21:02:09.783 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:09.783 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:09.783 INFO kablam! 
Oct 31 21:02:09.783 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:02:09.783 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:02:09.783 INFO kablam!     |
Oct 31 21:02:09.783 INFO kablam! 112 | /     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:02:09.783 INFO kablam! 113 | |         self.input.try_push(msg)
Oct 31 21:02:09.783 INFO kablam! 114 | |     }
Oct 31 21:02:09.783 INFO kablam!     | |_____^
Oct 31 21:02:09.783 INFO kablam!     |
Oct 31 21:02:09.783 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:09.783 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:09.783 INFO kablam! 
Oct 31 21:02:09.783 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:02:09.784 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:02:09.784 INFO kablam!     |
Oct 31 21:02:09.784 INFO kablam! 128 | /     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:02:09.784 INFO kablam! 129 | |         self.output.try_pop()
Oct 31 21:02:09.784 INFO kablam! 130 | |     }
Oct 31 21:02:09.784 INFO kablam!     | |_____^
Oct 31 21:02:09.784 INFO kablam!     |
Oct 31 21:02:09.784 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:09.784 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:09.784 INFO kablam! 
Oct 31 21:02:09.784 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:02:09.784 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:02:09.784 INFO kablam!     |
Oct 31 21:02:09.784 INFO kablam! 131 | /     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:02:09.784 INFO kablam! 132 | |         self.input.try_push(msg)
Oct 31 21:02:09.784 INFO kablam! 133 | |     }
Oct 31 21:02:09.784 INFO kablam!     | |_____^
Oct 31 21:02:09.784 INFO kablam!     |
Oct 31 21:02:09.784 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:09.784 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:09.784 INFO kablam! 
Oct 31 21:02:09.784 INFO kablam! warning: unused variable: `username`
Oct 31 21:02:09.784 INFO kablam!   --> src/messaging.rs:14:29
Oct 31 21:02:09.784 INFO kablam!    |
Oct 31 21:02:09.784 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:02:09.784 INFO kablam!    |                             ^^^^^^^^ help: consider using `_username` instead
Oct 31 21:02:09.784 INFO kablam!    |
Oct 31 21:02:09.784 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 21:02:09.784 INFO kablam! 
Oct 31 21:02:09.784 INFO kablam! warning: unused variable: `password`
Oct 31 21:02:09.784 INFO kablam!   --> src/messaging.rs:14:47
Oct 31 21:02:09.784 INFO kablam!    |
Oct 31 21:02:09.784 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:02:09.784 INFO kablam!    |                                               ^^^^^^^^ help: consider using `_password` instead
Oct 31 21:02:09.784 INFO kablam! 
Oct 31 21:02:09.784 INFO kablam! warning: unused variable: `primitive`
Oct 31 21:02:09.784 INFO kablam!   --> src/game_state.rs:23:21
Oct 31 21:02:09.784 INFO kablam!    |
Oct 31 21:02:09.784 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:02:09.784 INFO kablam!    |                     ^^^^^^^^^ help: consider using `_primitive` instead
Oct 31 21:02:09.784 INFO kablam! 
Oct 31 21:02:09.790 INFO kablam! warning: variable does not need to be mutable
Oct 31 21:02:09.790 INFO kablam!   --> src/resources/server_resources.rs:22:21
Oct 31 21:02:09.790 INFO kablam!    |
Oct 31 21:02:09.790 INFO kablam! 22 |                 let mut sub = self.subs.get_mut(&lid).unwrap();
Oct 31 21:02:09.790 INFO kablam!    |                     ----^^^
Oct 31 21:02:09.790 INFO kablam!    |                     |
Oct 31 21:02:09.790 INFO kablam!    |                     help: remove this `mut`
Oct 31 21:02:09.790 INFO kablam!    |
Oct 31 21:02:09.790 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 21:02:09.790 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: struct is never constructed: `Authenticator`
Oct 31 21:02:09.791 INFO kablam!  --> src/messaging.rs:9:1
Oct 31 21:02:09.791 INFO kablam!   |
Oct 31 21:02:09.791 INFO kablam! 9 | struct Authenticator {
Oct 31 21:02:09.791 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.791 INFO kablam!   |
Oct 31 21:02:09.791 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 21:02:09.791 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: method is never used: `try_authenticate`
Oct 31 21:02:09.791 INFO kablam!   --> src/messaging.rs:14:5
Oct 31 21:02:09.791 INFO kablam!    |
Oct 31 21:02:09.791 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:02:09.791 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.791 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: enum is never used: `AuthenticatorError`
Oct 31 21:02:09.791 INFO kablam!   --> src/messaging.rs:19:1
Oct 31 21:02:09.791 INFO kablam!    |
Oct 31 21:02:09.791 INFO kablam! 19 | enum AuthenticatorError {
Oct 31 21:02:09.791 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.791 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: struct is never constructed: `WrappedServerwardMessage`
Oct 31 21:02:09.791 INFO kablam!   --> src/messaging.rs:25:1
Oct 31 21:02:09.791 INFO kablam!    |
Oct 31 21:02:09.791 INFO kablam! 25 | struct WrappedServerwardMessage {
Oct 31 21:02:09.791 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.791 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: struct is never constructed: `WrappedClientwardMessage`
Oct 31 21:02:09.791 INFO kablam!   --> src/messaging.rs:30:1
Oct 31 21:02:09.791 INFO kablam!    |
Oct 31 21:02:09.791 INFO kablam! 30 | struct WrappedClientwardMessage {
Oct 31 21:02:09.791 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.791 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: enum is never used: `ServerwardMessage`
Oct 31 21:02:09.791 INFO kablam!   --> src/messaging.rs:37:1
Oct 31 21:02:09.791 INFO kablam!    |
Oct 31 21:02:09.791 INFO kablam! 37 | pub enum ServerwardMessage {
Oct 31 21:02:09.791 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.791 INFO kablam! 
Oct 31 21:02:09.791 INFO kablam! warning: enum is never used: `ClientwardMessage`
Oct 31 21:02:09.791 INFO kablam!   --> src/messaging.rs:44:1
Oct 31 21:02:09.791 INFO kablam!    |
Oct 31 21:02:09.791 INFO kablam! 44 | pub enum ClientwardMessage {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.792 INFO kablam! warning: enum is never used: `Diff`
Oct 31 21:02:09.792 INFO kablam!   --> src/messaging.rs:48:1
Oct 31 21:02:09.792 INFO kablam!    |
Oct 31 21:02:09.792 INFO kablam! 48 | enum Diff {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.792 INFO kablam! warning: function is never used: `message_channel`
Oct 31 21:02:09.792 INFO kablam!   --> src/messaging.rs:53:1
Oct 31 21:02:09.792 INFO kablam!    |
Oct 31 21:02:09.792 INFO kablam! 53 | pub fn message_channel() -> (ClientStub, ServerStub) {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.792 INFO kablam! warning: function is never used: `wrapped_message_channel`
Oct 31 21:02:09.792 INFO kablam!   --> src/messaging.rs:67:1
Oct 31 21:02:09.792 INFO kablam!    |
Oct 31 21:02:09.792 INFO kablam! 67 | pub fn wrapped_message_channel() {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.792 INFO kablam! warning: struct is never constructed: `ClientStub`
Oct 31 21:02:09.792 INFO kablam!   --> src/messaging.rs:72:1
Oct 31 21:02:09.792 INFO kablam!    |
Oct 31 21:02:09.792 INFO kablam! 72 | pub struct ClientStub {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.792 INFO kablam! warning: struct is never constructed: `WrappedClientStub`
Oct 31 21:02:09.792 INFO kablam!   --> src/messaging.rs:78:1
Oct 31 21:02:09.792 INFO kablam!    |
Oct 31 21:02:09.792 INFO kablam! 78 | pub struct WrappedClientStub {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.792 INFO kablam! warning: struct is never constructed: `ServerStub`
Oct 31 21:02:09.792 INFO kablam!   --> src/messaging.rs:84:1
Oct 31 21:02:09.792 INFO kablam!    |
Oct 31 21:02:09.792 INFO kablam! 84 | pub struct ServerStub {
Oct 31 21:02:09.792 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.792 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: struct is never constructed: `WrappedServerStub`
Oct 31 21:02:09.793 INFO kablam!   --> src/messaging.rs:90:1
Oct 31 21:02:09.793 INFO kablam!    |
Oct 31 21:02:09.793 INFO kablam! 90 | pub struct WrappedServerStub {
Oct 31 21:02:09.793 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `pop`
Oct 31 21:02:09.793 INFO kablam!   --> src/messaging.rs:96:5
Oct 31 21:02:09.793 INFO kablam!    |
Oct 31 21:02:09.793 INFO kablam! 96 |     pub fn pop(&self) -> Result<ClientwardMessage,PopError> {
Oct 31 21:02:09.793 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:09.793 INFO kablam!   --> src/messaging.rs:99:5
Oct 31 21:02:09.793 INFO kablam!    |
Oct 31 21:02:09.793 INFO kablam! 99 |     pub fn try_pop(&self) -> Result<ClientwardMessage,TryPopError> {
Oct 31 21:02:09.793 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:102:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 102 |     pub fn try_push(&self, msg: ServerwardMessage) -> Result<(), TryPushError<ServerwardMessage>> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 109 |     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 112 |     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:118:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 118 |     pub fn try_pop(&self) -> Result<ServerwardMessage,TryPopError> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:121:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 121 |     pub fn try_push(&self, msg: ClientwardMessage) -> Result<(), TryPushError<ClientwardMessage>> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 128 |     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:09.793 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:02:09.793 INFO kablam!     |
Oct 31 21:02:09.793 INFO kablam! 131 |     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:02:09.793 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: struct is never constructed: `DiscretePoint2`
Oct 31 21:02:09.793 INFO kablam!  --> src/game_state.rs:3:1
Oct 31 21:02:09.793 INFO kablam!   |
Oct 31 21:02:09.793 INFO kablam! 3 | pub struct DiscretePoint2 {
Oct 31 21:02:09.793 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: struct is never constructed: `ContinuousPoint2`
Oct 31 21:02:09.793 INFO kablam!  --> src/game_state.rs:8:1
Oct 31 21:02:09.793 INFO kablam!   |
Oct 31 21:02:09.793 INFO kablam! 8 | pub  struct ContinuousPoint2 {
Oct 31 21:02:09.793 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: enum is never used: `Point2`
Oct 31 21:02:09.793 INFO kablam!   --> src/game_state.rs:13:1
Oct 31 21:02:09.793 INFO kablam!    |
Oct 31 21:02:09.793 INFO kablam! 13 | pub enum Point2 {
Oct 31 21:02:09.793 INFO kablam!    | ^^^^^^^^^^^^^^^
Oct 31 21:02:09.793 INFO kablam! 
Oct 31 21:02:09.793 INFO kablam! warning: struct is never constructed: `Location`
Oct 31 21:02:09.793 INFO kablam!   --> src/game_state.rs:18:1
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 18 | pub struct Location {
Oct 31 21:02:09.794 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `new_from`
Oct 31 21:02:09.794 INFO kablam!   --> src/game_state.rs:23:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: struct is never constructed: `LocationPrimitive`
Oct 31 21:02:09.794 INFO kablam!   --> src/game_state.rs:29:1
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 29 | pub struct LocationPrimitive {
Oct 31 21:02:09.794 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `new`
Oct 31 21:02:09.794 INFO kablam!  --> src/identity.rs:7:5
Oct 31 21:02:09.794 INFO kablam!   |
Oct 31 21:02:09.794 INFO kablam! 7 |     pub fn new(raw_pid: u8) -> Self {
Oct 31 21:02:09.794 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: struct is never constructed: `ClientIdBits`
Oct 31 21:02:09.794 INFO kablam!   --> src/identity.rs:19:1
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 19 | pub struct ClientIdBits {
Oct 31 21:02:09.794 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `new`
Oct 31 21:02:09.794 INFO kablam!   --> src/identity.rs:24:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 24 |     pub fn new() -> ClientIdBits {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `new_with_only`
Oct 31 21:02:09.794 INFO kablam!   --> src/identity.rs:28:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 28 |     pub fn new_with_only(pid: PlayerId) -> ClientIdBits {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `set`
Oct 31 21:02:09.794 INFO kablam!   --> src/identity.rs:34:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 34 |     pub fn set(&mut self, pid: PlayerId, value: bool) {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `get`
Oct 31 21:02:09.794 INFO kablam!   --> src/identity.rs:43:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 43 |     pub fn get(&self, pid: PlayerId) -> bool {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `no_subs`
Oct 31 21:02:09.794 INFO kablam!   --> src/identity.rs:47:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 47 |     pub fn no_subs(&self) -> bool {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: struct is never constructed: `SubscriptionManager`
Oct 31 21:02:09.794 INFO kablam!  --> src/resources/server_resources.rs:7:1
Oct 31 21:02:09.794 INFO kablam!   |
Oct 31 21:02:09.794 INFO kablam! 7 | pub struct SubscriptionManager {
Oct 31 21:02:09.794 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `new`
Oct 31 21:02:09.794 INFO kablam!   --> src/resources/server_resources.rs:12:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 12 |     pub fn new() -> Self {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.794 INFO kablam! 
Oct 31 21:02:09.794 INFO kablam! warning: method is never used: `set_player_sub`
Oct 31 21:02:09.794 INFO kablam!   --> src/resources/server_resources.rs:18:5
Oct 31 21:02:09.794 INFO kablam!    |
Oct 31 21:02:09.794 INFO kablam! 18 |     pub fn set_player_sub(&mut self, lid: LocationId, pid: PlayerId, value: bool) {
Oct 31 21:02:09.794 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.795 INFO kablam! 
Oct 31 21:02:09.795 INFO kablam! warning: struct is never constructed: `PortalManager`
Oct 31 21:02:09.795 INFO kablam!   --> src/resources/server_resources.rs:40:1
Oct 31 21:02:09.795 INFO kablam!    |
Oct 31 21:02:09.795 INFO kablam! 40 | pub struct PortalManager {
Oct 31 21:02:09.795 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:09.795 INFO kablam! 
Oct 31 21:02:09.803 INFO kablam! warning: variant is never constructed: `ServerMode`
Oct 31 21:02:09.803 INFO kablam!   --> src/main.rs:12:5
Oct 31 21:02:09.803 INFO kablam!    |
Oct 31 21:02:09.803 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:02:09.803 INFO kablam!    |     ^^^^^^^^^^
Oct 31 21:02:09.803 INFO kablam! 
Oct 31 21:02:09.803 INFO kablam! warning: variant is never constructed: `SingleMode`
Oct 31 21:02:09.803 INFO kablam!   --> src/main.rs:12:29
Oct 31 21:02:09.803 INFO kablam!    |
Oct 31 21:02:09.803 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:02:09.803 INFO kablam!    |                             ^^^^^^^^^^
Oct 31 21:02:09.803 INFO kablam! 
Oct 31 21:02:10.610 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 30.71s
Oct 31 21:02:10.623 INFO kablam! su: No module specific data is present
Oct 31 21:02:11.988 INFO running `"docker" "rm" "-f" "c236d96a0444b63a264a279cbf706e339c714f35b74163b32723c9e4295af2a5"`
Oct 31 21:02:12.215 INFO blam! c236d96a0444b63a264a279cbf706e339c714f35b74163b32723c9e4295af2a5
Oct 31 21:02:12.218 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 21:02:12.601 INFO blam! 275d7e723c16a584e9525e64feb89c14f831520d4e33b7501cbe2e09893acbac
Oct 31 21:02:12.603 INFO running `"docker" "start" "-a" "275d7e723c16a584e9525e64feb89c14f831520d4e33b7501cbe2e09893acbac"`
Oct 31 21:02:14.595 INFO kablam! usermod: no changes
Oct 31 21:02:14.699 INFO kablam!    Compiling multiplayer_serv_v2 v0.1.0 (/source)
Oct 31 21:02:15.175 INFO kablam! warning: unused import: `PushError`
Oct 31 21:02:15.175 INFO kablam!  --> src/messaging.rs:3:68
Oct 31 21:02:15.175 INFO kablam!   |
Oct 31 21:02:15.175 INFO kablam! 3 | use magnetic::{Consumer,Producer,TryPopError,TryPushError,PopError,PushError};
Oct 31 21:02:15.175 INFO kablam!   |                                                                    ^^^^^^^^^
Oct 31 21:02:15.175 INFO kablam!   |
Oct 31 21:02:15.175 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 21:02:15.175 INFO kablam! 
Oct 31 21:02:15.175 INFO kablam! warning: unused import: `identity::*`
Oct 31 21:02:15.175 INFO kablam!  --> src/game_state.rs:1:5
Oct 31 21:02:15.175 INFO kablam!   |
Oct 31 21:02:15.175 INFO kablam! 1 | use identity::*;
Oct 31 21:02:15.175 INFO kablam!   |     ^^^^^^^^^^^
Oct 31 21:02:15.175 INFO kablam! 
Oct 31 21:02:15.258 INFO kablam! warning: private type `messaging::Diff` in public interface (error E0446)
Oct 31 21:02:15.258 INFO kablam!   --> src/messaging.rs:38:13
Oct 31 21:02:15.258 INFO kablam!    |
Oct 31 21:02:15.258 INFO kablam! 38 |     ReqDiff(Diff),
Oct 31 21:02:15.258 INFO kablam!    |             ^^^^
Oct 31 21:02:15.258 INFO kablam!    |
Oct 31 21:02:15.258 INFO kablam!    = note: #[warn(private_in_public)] on by default
Oct 31 21:02:15.258 INFO kablam!    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:15.258 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:15.258 INFO kablam! 
Oct 31 21:02:15.259 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:02:15.259 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:02:15.259 INFO kablam!     |
Oct 31 21:02:15.259 INFO kablam! 109 | /     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:02:15.259 INFO kablam! 110 | |         self.output.try_pop()
Oct 31 21:02:15.259 INFO kablam! 111 | |     }
Oct 31 21:02:15.259 INFO kablam!     | |_____^
Oct 31 21:02:15.260 INFO kablam!     |
Oct 31 21:02:15.260 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:15.260 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:15.260 INFO kablam! 
Oct 31 21:02:15.261 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:02:15.261 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:02:15.261 INFO kablam!     |
Oct 31 21:02:15.261 INFO kablam! 112 | /     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:02:15.261 INFO kablam! 113 | |         self.input.try_push(msg)
Oct 31 21:02:15.261 INFO kablam! 114 | |     }
Oct 31 21:02:15.261 INFO kablam!     | |_____^
Oct 31 21:02:15.261 INFO kablam!     |
Oct 31 21:02:15.261 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:15.261 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:15.262 INFO kablam! 
Oct 31 21:02:15.262 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:02:15.262 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:02:15.262 INFO kablam!     |
Oct 31 21:02:15.262 INFO kablam! 128 | /     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:02:15.262 INFO kablam! 129 | |         self.output.try_pop()
Oct 31 21:02:15.262 INFO kablam! 130 | |     }
Oct 31 21:02:15.262 INFO kablam!     | |_____^
Oct 31 21:02:15.262 INFO kablam!     |
Oct 31 21:02:15.262 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:15.262 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:15.263 INFO kablam! 
Oct 31 21:02:15.263 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:02:15.263 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:02:15.263 INFO kablam!     |
Oct 31 21:02:15.263 INFO kablam! 131 | /     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:02:15.263 INFO kablam! 132 | |         self.input.try_push(msg)
Oct 31 21:02:15.263 INFO kablam! 133 | |     }
Oct 31 21:02:15.263 INFO kablam!     | |_____^
Oct 31 21:02:15.263 INFO kablam!     |
Oct 31 21:02:15.264 INFO kablam!     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
Oct 31 21:02:15.264 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:02:15.264 INFO kablam! 
Oct 31 21:02:15.264 INFO kablam! warning: unused variable: `username`
Oct 31 21:02:15.265 INFO kablam!   --> src/messaging.rs:14:29
Oct 31 21:02:15.265 INFO kablam!    |
Oct 31 21:02:15.265 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:02:15.265 INFO kablam!    |                             ^^^^^^^^ help: consider using `_username` instead
Oct 31 21:02:15.265 INFO kablam!    |
Oct 31 21:02:15.265 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 21:02:15.265 INFO kablam! 
Oct 31 21:02:15.266 INFO kablam! warning: unused variable: `password`
Oct 31 21:02:15.266 INFO kablam!   --> src/messaging.rs:14:47
Oct 31 21:02:15.266 INFO kablam!    |
Oct 31 21:02:15.266 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:02:15.266 INFO kablam!    |                                               ^^^^^^^^ help: consider using `_password` instead
Oct 31 21:02:15.266 INFO kablam! 
Oct 31 21:02:15.266 INFO kablam! warning: unused variable: `primitive`
Oct 31 21:02:15.266 INFO kablam!   --> src/game_state.rs:23:21
Oct 31 21:02:15.266 INFO kablam!    |
Oct 31 21:02:15.266 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:02:15.266 INFO kablam!    |                     ^^^^^^^^^ help: consider using `_primitive` instead
Oct 31 21:02:15.266 INFO kablam! 
Oct 31 21:02:15.278 INFO kablam! warning: variable does not need to be mutable
Oct 31 21:02:15.278 INFO kablam!   --> src/resources/server_resources.rs:22:21
Oct 31 21:02:15.278 INFO kablam!    |
Oct 31 21:02:15.278 INFO kablam! 22 |                 let mut sub = self.subs.get_mut(&lid).unwrap();
Oct 31 21:02:15.278 INFO kablam!    |                     ----^^^
Oct 31 21:02:15.278 INFO kablam!    |                     |
Oct 31 21:02:15.278 INFO kablam!    |                     help: remove this `mut`
Oct 31 21:02:15.278 INFO kablam!    |
Oct 31 21:02:15.278 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 21:02:15.279 INFO kablam! 
Oct 31 21:02:15.279 INFO kablam! warning: struct is never constructed: `Authenticator`
Oct 31 21:02:15.279 INFO kablam!  --> src/messaging.rs:9:1
Oct 31 21:02:15.279 INFO kablam!   |
Oct 31 21:02:15.279 INFO kablam! 9 | struct Authenticator {
Oct 31 21:02:15.279 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.280 INFO kablam!   |
Oct 31 21:02:15.280 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 21:02:15.280 INFO kablam! 
Oct 31 21:02:15.280 INFO kablam! warning: method is never used: `try_authenticate`
Oct 31 21:02:15.280 INFO kablam!   --> src/messaging.rs:14:5
Oct 31 21:02:15.280 INFO kablam!    |
Oct 31 21:02:15.280 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:02:15.280 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.281 INFO kablam! 
Oct 31 21:02:15.281 INFO kablam! warning: enum is never used: `AuthenticatorError`
Oct 31 21:02:15.281 INFO kablam!   --> src/messaging.rs:19:1
Oct 31 21:02:15.281 INFO kablam!    |
Oct 31 21:02:15.281 INFO kablam! 19 | enum AuthenticatorError {
Oct 31 21:02:15.281 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.281 INFO kablam! 
Oct 31 21:02:15.282 INFO kablam! warning: struct is never constructed: `WrappedServerwardMessage`
Oct 31 21:02:15.282 INFO kablam!   --> src/messaging.rs:25:1
Oct 31 21:02:15.282 INFO kablam!    |
Oct 31 21:02:15.282 INFO kablam! 25 | struct WrappedServerwardMessage {
Oct 31 21:02:15.282 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.282 INFO kablam! 
Oct 31 21:02:15.282 INFO kablam! warning: struct is never constructed: `WrappedClientwardMessage`
Oct 31 21:02:15.282 INFO kablam!   --> src/messaging.rs:30:1
Oct 31 21:02:15.282 INFO kablam!    |
Oct 31 21:02:15.282 INFO kablam! 30 | struct WrappedClientwardMessage {
Oct 31 21:02:15.282 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.282 INFO kablam! 
Oct 31 21:02:15.282 INFO kablam! warning: enum is never used: `ServerwardMessage`
Oct 31 21:02:15.282 INFO kablam!   --> src/messaging.rs:37:1
Oct 31 21:02:15.282 INFO kablam!    |
Oct 31 21:02:15.282 INFO kablam! 37 | pub enum ServerwardMessage {
Oct 31 21:02:15.282 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.282 INFO kablam! 
Oct 31 21:02:15.283 INFO kablam! warning: enum is never used: `ClientwardMessage`
Oct 31 21:02:15.283 INFO kablam!   --> src/messaging.rs:44:1
Oct 31 21:02:15.283 INFO kablam!    |
Oct 31 21:02:15.283 INFO kablam! 44 | pub enum ClientwardMessage {
Oct 31 21:02:15.283 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.283 INFO kablam! 
Oct 31 21:02:15.283 INFO kablam! warning: enum is never used: `Diff`
Oct 31 21:02:15.283 INFO kablam!   --> src/messaging.rs:48:1
Oct 31 21:02:15.283 INFO kablam!    |
Oct 31 21:02:15.283 INFO kablam! 48 | enum Diff {
Oct 31 21:02:15.283 INFO kablam!    | ^^^^^^^^^
Oct 31 21:02:15.283 INFO kablam! 
Oct 31 21:02:15.284 INFO kablam! warning: function is never used: `message_channel`
Oct 31 21:02:15.284 INFO kablam!   --> src/messaging.rs:53:1
Oct 31 21:02:15.284 INFO kablam!    |
Oct 31 21:02:15.284 INFO kablam! 53 | pub fn message_channel() -> (ClientStub, ServerStub) {
Oct 31 21:02:15.284 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.284 INFO kablam! 
Oct 31 21:02:15.284 INFO kablam! warning: function is never used: `wrapped_message_channel`
Oct 31 21:02:15.284 INFO kablam!   --> src/messaging.rs:67:1
Oct 31 21:02:15.284 INFO kablam!    |
Oct 31 21:02:15.284 INFO kablam! 67 | pub fn wrapped_message_channel() {
Oct 31 21:02:15.284 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.284 INFO kablam! 
Oct 31 21:02:15.284 INFO kablam! warning: struct is never constructed: `ClientStub`
Oct 31 21:02:15.284 INFO kablam!   --> src/messaging.rs:72:1
Oct 31 21:02:15.284 INFO kablam!    |
Oct 31 21:02:15.284 INFO kablam! 72 | pub struct ClientStub {
Oct 31 21:02:15.284 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.284 INFO kablam! 
Oct 31 21:02:15.285 INFO kablam! warning: struct is never constructed: `WrappedClientStub`
Oct 31 21:02:15.285 INFO kablam!   --> src/messaging.rs:78:1
Oct 31 21:02:15.285 INFO kablam!    |
Oct 31 21:02:15.285 INFO kablam! 78 | pub struct WrappedClientStub {
Oct 31 21:02:15.285 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.285 INFO kablam! 
Oct 31 21:02:15.285 INFO kablam! warning: struct is never constructed: `ServerStub`
Oct 31 21:02:15.285 INFO kablam!   --> src/messaging.rs:84:1
Oct 31 21:02:15.285 INFO kablam!    |
Oct 31 21:02:15.285 INFO kablam! 84 | pub struct ServerStub {
Oct 31 21:02:15.285 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.285 INFO kablam! 
Oct 31 21:02:15.286 INFO kablam! warning: struct is never constructed: `WrappedServerStub`
Oct 31 21:02:15.286 INFO kablam!   --> src/messaging.rs:90:1
Oct 31 21:02:15.286 INFO kablam!    |
Oct 31 21:02:15.286 INFO kablam! 90 | pub struct WrappedServerStub {
Oct 31 21:02:15.286 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.286 INFO kablam! 
Oct 31 21:02:15.286 INFO kablam! warning: method is never used: `pop`
Oct 31 21:02:15.286 INFO kablam!   --> src/messaging.rs:96:5
Oct 31 21:02:15.286 INFO kablam!    |
Oct 31 21:02:15.286 INFO kablam! 96 |     pub fn pop(&self) -> Result<ClientwardMessage,PopError> {
Oct 31 21:02:15.286 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.286 INFO kablam! 
Oct 31 21:02:15.286 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:15.286 INFO kablam!   --> src/messaging.rs:99:5
Oct 31 21:02:15.286 INFO kablam!    |
Oct 31 21:02:15.286 INFO kablam! 99 |     pub fn try_pop(&self) -> Result<ClientwardMessage,TryPopError> {
Oct 31 21:02:15.286 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.286 INFO kablam! 
Oct 31 21:02:15.287 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:15.287 INFO kablam!    --> src/messaging.rs:102:5
Oct 31 21:02:15.287 INFO kablam!     |
Oct 31 21:02:15.287 INFO kablam! 102 |     pub fn try_push(&self, msg: ServerwardMessage) -> Result<(), TryPushError<ServerwardMessage>> {
Oct 31 21:02:15.287 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.287 INFO kablam! 
Oct 31 21:02:15.287 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:15.287 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:02:15.287 INFO kablam!     |
Oct 31 21:02:15.287 INFO kablam! 109 |     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:02:15.287 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.287 INFO kablam! 
Oct 31 21:02:15.287 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:15.287 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:02:15.287 INFO kablam!     |
Oct 31 21:02:15.287 INFO kablam! 112 |     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:02:15.287 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.287 INFO kablam! 
Oct 31 21:02:15.288 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:15.288 INFO kablam!    --> src/messaging.rs:118:5
Oct 31 21:02:15.288 INFO kablam!     |
Oct 31 21:02:15.288 INFO kablam! 118 |     pub fn try_pop(&self) -> Result<ServerwardMessage,TryPopError> {
Oct 31 21:02:15.288 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.288 INFO kablam! 
Oct 31 21:02:15.288 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:15.288 INFO kablam!    --> src/messaging.rs:121:5
Oct 31 21:02:15.288 INFO kablam!     |
Oct 31 21:02:15.288 INFO kablam! 121 |     pub fn try_push(&self, msg: ClientwardMessage) -> Result<(), TryPushError<ClientwardMessage>> {
Oct 31 21:02:15.288 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.288 INFO kablam! 
Oct 31 21:02:15.288 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:02:15.288 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:02:15.288 INFO kablam!     |
Oct 31 21:02:15.288 INFO kablam! 128 |     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:02:15.288 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.288 INFO kablam! 
Oct 31 21:02:15.288 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:02:15.288 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:02:15.289 INFO kablam!     |
Oct 31 21:02:15.289 INFO kablam! 131 |     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:02:15.289 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.289 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: struct is never constructed: `DiscretePoint2`
Oct 31 21:02:15.290 INFO kablam!  --> src/game_state.rs:3:1
Oct 31 21:02:15.290 INFO kablam!   |
Oct 31 21:02:15.290 INFO kablam! 3 | pub struct DiscretePoint2 {
Oct 31 21:02:15.290 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: struct is never constructed: `ContinuousPoint2`
Oct 31 21:02:15.290 INFO kablam!  --> src/game_state.rs:8:1
Oct 31 21:02:15.290 INFO kablam!   |
Oct 31 21:02:15.290 INFO kablam! 8 | pub  struct ContinuousPoint2 {
Oct 31 21:02:15.290 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: enum is never used: `Point2`
Oct 31 21:02:15.290 INFO kablam!   --> src/game_state.rs:13:1
Oct 31 21:02:15.290 INFO kablam!    |
Oct 31 21:02:15.290 INFO kablam! 13 | pub enum Point2 {
Oct 31 21:02:15.290 INFO kablam!    | ^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: struct is never constructed: `Location`
Oct 31 21:02:15.290 INFO kablam!   --> src/game_state.rs:18:1
Oct 31 21:02:15.290 INFO kablam!    |
Oct 31 21:02:15.290 INFO kablam! 18 | pub struct Location {
Oct 31 21:02:15.290 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: method is never used: `new_from`
Oct 31 21:02:15.290 INFO kablam!   --> src/game_state.rs:23:5
Oct 31 21:02:15.290 INFO kablam!    |
Oct 31 21:02:15.290 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:02:15.290 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: struct is never constructed: `LocationPrimitive`
Oct 31 21:02:15.290 INFO kablam!   --> src/game_state.rs:29:1
Oct 31 21:02:15.290 INFO kablam!    |
Oct 31 21:02:15.290 INFO kablam! 29 | pub struct LocationPrimitive {
Oct 31 21:02:15.290 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.290 INFO kablam! warning: method is never used: `new`
Oct 31 21:02:15.290 INFO kablam!  --> src/identity.rs:7:5
Oct 31 21:02:15.290 INFO kablam!   |
Oct 31 21:02:15.290 INFO kablam! 7 |     pub fn new(raw_pid: u8) -> Self {
Oct 31 21:02:15.290 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.290 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: struct is never constructed: `ClientIdBits`
Oct 31 21:02:15.295 INFO kablam!   --> src/identity.rs:19:1
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 19 | pub struct ClientIdBits {
Oct 31 21:02:15.295 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `new`
Oct 31 21:02:15.295 INFO kablam!   --> src/identity.rs:24:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 24 |     pub fn new() -> ClientIdBits {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `new_with_only`
Oct 31 21:02:15.295 INFO kablam!   --> src/identity.rs:28:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 28 |     pub fn new_with_only(pid: PlayerId) -> ClientIdBits {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `set`
Oct 31 21:02:15.295 INFO kablam!   --> src/identity.rs:34:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 34 |     pub fn set(&mut self, pid: PlayerId, value: bool) {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `get`
Oct 31 21:02:15.295 INFO kablam!   --> src/identity.rs:43:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 43 |     pub fn get(&self, pid: PlayerId) -> bool {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `no_subs`
Oct 31 21:02:15.295 INFO kablam!   --> src/identity.rs:47:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 47 |     pub fn no_subs(&self) -> bool {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: struct is never constructed: `SubscriptionManager`
Oct 31 21:02:15.295 INFO kablam!  --> src/resources/server_resources.rs:7:1
Oct 31 21:02:15.295 INFO kablam!   |
Oct 31 21:02:15.295 INFO kablam! 7 | pub struct SubscriptionManager {
Oct 31 21:02:15.295 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `new`
Oct 31 21:02:15.295 INFO kablam!   --> src/resources/server_resources.rs:12:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 12 |     pub fn new() -> Self {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: method is never used: `set_player_sub`
Oct 31 21:02:15.295 INFO kablam!   --> src/resources/server_resources.rs:18:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 18 |     pub fn set_player_sub(&mut self, lid: LocationId, pid: PlayerId, value: bool) {
Oct 31 21:02:15.295 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: struct is never constructed: `PortalManager`
Oct 31 21:02:15.295 INFO kablam!   --> src/resources/server_resources.rs:40:1
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.295 INFO kablam! 40 | pub struct PortalManager {
Oct 31 21:02:15.295 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:02:15.295 INFO kablam! 
Oct 31 21:02:15.295 INFO kablam! warning: variant is never constructed: `ServerMode`
Oct 31 21:02:15.295 INFO kablam!   --> src/main.rs:12:5
Oct 31 21:02:15.295 INFO kablam!    |
Oct 31 21:02:15.296 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:02:15.296 INFO kablam!    |     ^^^^^^^^^^
Oct 31 21:02:15.296 INFO kablam! 
Oct 31 21:02:15.296 INFO kablam! warning: variant is never constructed: `SingleMode`
Oct 31 21:02:15.296 INFO kablam!   --> src/main.rs:12:29
Oct 31 21:02:15.296 INFO kablam!    |
Oct 31 21:02:15.296 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:02:15.296 INFO kablam!    |                             ^^^^^^^^^^
Oct 31 21:02:15.296 INFO kablam! 
Oct 31 21:02:15.751 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.13s
Oct 31 21:02:15.751 INFO kablam! su: No module specific data is present
Oct 31 21:02:16.735 INFO running `"docker" "rm" "-f" "275d7e723c16a584e9525e64feb89c14f831520d4e33b7501cbe2e09893acbac"`
Oct 31 21:02:16.920 INFO blam! 275d7e723c16a584e9525e64feb89c14f831520d4e33b7501cbe2e09893acbac
Oct 31 21:02:16.927 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 21:02:17.433 INFO blam! c20c9c241946c1a6860e99d1078a72d4e65f5842c62787e2210b1585ac53053d
Oct 31 21:02:17.435 INFO running `"docker" "start" "-a" "c20c9c241946c1a6860e99d1078a72d4e65f5842c62787e2210b1585ac53053d"`
Oct 31 21:02:18.691 INFO kablam! usermod: no changes
Oct 31 21:02:18.758 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Oct 31 21:02:18.758 INFO kablam!      Running /target/debug/deps/multiplayer_serv_v2-9a59b45096935efe
Oct 31 21:02:18.771 INFO blam! 
Oct 31 21:02:18.771 INFO blam! running 0 tests
Oct 31 21:02:18.771 INFO blam! 
Oct 31 21:02:18.771 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 21:02:18.771 INFO blam! 
Oct 31 21:02:18.775 INFO kablam! su: No module specific data is present
Oct 31 21:02:19.610 INFO running `"docker" "rm" "-f" "c20c9c241946c1a6860e99d1078a72d4e65f5842c62787e2210b1585ac53053d"`
Oct 31 21:02:19.871 INFO blam! c20c9c241946c1a6860e99d1078a72d4e65f5842c62787e2210b1585ac53053d
