Oct 31 21:01:19.280 INFO testing sirkibsirkib/multiplayer_serv_v2 against beta-2018-10-30 for beta-1.31-1
Oct 31 21:01:19.281 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:19.800 INFO blam! 8b2ff7cdd89c8dc0e5127218f429d8904b1f9fcb7485850e3c03bba0a27a4b3c
Oct 31 21:01:19.802 INFO running `"docker" "start" "-a" "8b2ff7cdd89c8dc0e5127218f429d8904b1f9fcb7485850e3c03bba0a27a4b3c"`
Oct 31 21:01:22.009 INFO kablam! usermod: no changes
Oct 31 21:01:22.134 INFO kablam!    Compiling magnetic v2.0.0
Oct 31 21:01:22.135 INFO kablam!    Compiling rand v0.4.2
Oct 31 21:01:25.195 INFO kablam!    Compiling multiplayer_serv_v2 v0.1.0 (/source)
Oct 31 21:01:25.487 INFO kablam! warning: unused import: `PushError`
Oct 31 21:01:25.487 INFO kablam!  --> src/messaging.rs:3:68
Oct 31 21:01:25.487 INFO kablam!   |
Oct 31 21:01:25.487 INFO kablam! 3 | use magnetic::{Consumer,Producer,TryPopError,TryPushError,PopError,PushError};
Oct 31 21:01:25.487 INFO kablam!   |                                                                    ^^^^^^^^^
Oct 31 21:01:25.487 INFO kablam!   |
Oct 31 21:01:25.487 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 21:01:25.487 INFO kablam! 
Oct 31 21:01:25.487 INFO kablam! warning: unused import: `identity::*`
Oct 31 21:01:25.487 INFO kablam!  --> src/game_state.rs:1:5
Oct 31 21:01:25.487 INFO kablam!   |
Oct 31 21:01:25.487 INFO kablam! 1 | use identity::*;
Oct 31 21:01:25.487 INFO kablam!   |     ^^^^^^^^^^^
Oct 31 21:01:25.487 INFO kablam! 
Oct 31 21:01:25.591 INFO kablam! warning: private type `messaging::Diff` in public interface (error E0446)
Oct 31 21:01:25.591 INFO kablam!   --> src/messaging.rs:38:13
Oct 31 21:01:25.591 INFO kablam!    |
Oct 31 21:01:25.591 INFO kablam! 38 |     ReqDiff(Diff),
Oct 31 21:01:25.591 INFO kablam!    |             ^^^^
Oct 31 21:01:25.591 INFO kablam!    |
Oct 31 21:01:25.592 INFO kablam!    = note: #[warn(private_in_public)] on by default
Oct 31 21:01:25.592 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:01:25.592 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:25.592 INFO kablam! 
Oct 31 21:01:25.592 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:01:25.592 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:01:25.592 INFO kablam!     |
Oct 31 21:01:25.592 INFO kablam! 109 | /     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:01:25.592 INFO kablam! 110 | |         self.output.try_pop()
Oct 31 21:01:25.592 INFO kablam! 111 | |     }
Oct 31 21:01:25.592 INFO kablam!     | |_____^
Oct 31 21:01:25.592 INFO kablam!     |
Oct 31 21:01:25.592 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:01:25.592 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:25.592 INFO kablam! 
Oct 31 21:01:25.592 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:01:25.592 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:01:25.593 INFO kablam!     |
Oct 31 21:01:25.593 INFO kablam! 112 | /     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:01:25.593 INFO kablam! 113 | |         self.input.try_push(msg)
Oct 31 21:01:25.593 INFO kablam! 114 | |     }
Oct 31 21:01:25.593 INFO kablam!     | |_____^
Oct 31 21:01:25.593 INFO kablam!     |
Oct 31 21:01:25.593 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:01:25.593 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:25.593 INFO kablam! 
Oct 31 21:01:25.593 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:01:25.593 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:01:25.593 INFO kablam!     |
Oct 31 21:01:25.593 INFO kablam! 128 | /     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:01:25.594 INFO kablam! 129 | |         self.output.try_pop()
Oct 31 21:01:25.594 INFO kablam! 130 | |     }
Oct 31 21:01:25.594 INFO kablam!     | |_____^
Oct 31 21:01:25.594 INFO kablam!     |
Oct 31 21:01:25.594 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:01:25.594 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:25.594 INFO kablam! 
Oct 31 21:01:25.594 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:01:25.594 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:01:25.594 INFO kablam!     |
Oct 31 21:01:25.594 INFO kablam! 131 | /     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:01:25.594 INFO kablam! 132 | |         self.input.try_push(msg)
Oct 31 21:01:25.594 INFO kablam! 133 | |     }
Oct 31 21:01:25.595 INFO kablam!     | |_____^
Oct 31 21:01:25.595 INFO kablam!     |
Oct 31 21:01:25.595 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:01:25.595 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:25.595 INFO kablam! 
Oct 31 21:01:25.595 INFO kablam! warning: unused variable: `username`
Oct 31 21:01:25.595 INFO kablam!   --> src/messaging.rs:14:29
Oct 31 21:01:25.595 INFO kablam!    |
Oct 31 21:01:25.595 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:01:25.595 INFO kablam!    |                             ^^^^^^^^ help: consider using `_username` instead
Oct 31 21:01:25.595 INFO kablam!    |
Oct 31 21:01:25.595 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 21:01:25.595 INFO kablam! 
Oct 31 21:01:25.595 INFO kablam! warning: unused variable: `password`
Oct 31 21:01:25.595 INFO kablam!   --> src/messaging.rs:14:47
Oct 31 21:01:25.596 INFO kablam!    |
Oct 31 21:01:25.596 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:01:25.596 INFO kablam!    |                                               ^^^^^^^^ help: consider using `_password` instead
Oct 31 21:01:25.596 INFO kablam! 
Oct 31 21:01:25.596 INFO kablam! warning: unused variable: `primitive`
Oct 31 21:01:25.596 INFO kablam!   --> src/game_state.rs:23:21
Oct 31 21:01:25.596 INFO kablam!    |
Oct 31 21:01:25.596 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:01:25.596 INFO kablam!    |                     ^^^^^^^^^ help: consider using `_primitive` instead
Oct 31 21:01:25.596 INFO kablam! 
Oct 31 21:01:25.609 INFO kablam! warning: variable does not need to be mutable
Oct 31 21:01:25.610 INFO kablam!   --> src/resources/server_resources.rs:22:21
Oct 31 21:01:25.610 INFO kablam!    |
Oct 31 21:01:25.610 INFO kablam! 22 |                 let mut sub = self.subs.get_mut(&lid).unwrap();
Oct 31 21:01:25.610 INFO kablam!    |                     ----^^^
Oct 31 21:01:25.610 INFO kablam!    |                     |
Oct 31 21:01:25.610 INFO kablam!    |                     help: remove this `mut`
Oct 31 21:01:25.610 INFO kablam!    |
Oct 31 21:01:25.610 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 21:01:25.610 INFO kablam! 
Oct 31 21:01:25.610 INFO kablam! warning: struct is never constructed: `Authenticator`
Oct 31 21:01:25.610 INFO kablam!  --> src/messaging.rs:9:1
Oct 31 21:01:25.610 INFO kablam!   |
Oct 31 21:01:25.610 INFO kablam! 9 | struct Authenticator {
Oct 31 21:01:25.610 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.610 INFO kablam!   |
Oct 31 21:01:25.610 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 21:01:25.610 INFO kablam! 
Oct 31 21:01:25.610 INFO kablam! warning: method is never used: `try_authenticate`
Oct 31 21:01:25.610 INFO kablam!   --> src/messaging.rs:14:5
Oct 31 21:01:25.610 INFO kablam!    |
Oct 31 21:01:25.611 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:01:25.611 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.611 INFO kablam! 
Oct 31 21:01:25.611 INFO kablam! warning: enum is never used: `AuthenticatorError`
Oct 31 21:01:25.611 INFO kablam!   --> src/messaging.rs:19:1
Oct 31 21:01:25.611 INFO kablam!    |
Oct 31 21:01:25.611 INFO kablam! 19 | enum AuthenticatorError {
Oct 31 21:01:25.611 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.611 INFO kablam! 
Oct 31 21:01:25.611 INFO kablam! warning: struct is never constructed: `WrappedServerwardMessage`
Oct 31 21:01:25.611 INFO kablam!   --> src/messaging.rs:25:1
Oct 31 21:01:25.611 INFO kablam!    |
Oct 31 21:01:25.611 INFO kablam! 25 | struct WrappedServerwardMessage {
Oct 31 21:01:25.611 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.611 INFO kablam! 
Oct 31 21:01:25.611 INFO kablam! warning: struct is never constructed: `WrappedClientwardMessage`
Oct 31 21:01:25.611 INFO kablam!   --> src/messaging.rs:30:1
Oct 31 21:01:25.611 INFO kablam!    |
Oct 31 21:01:25.611 INFO kablam! 30 | struct WrappedClientwardMessage {
Oct 31 21:01:25.611 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.611 INFO kablam! 
Oct 31 21:01:25.611 INFO kablam! warning: enum is never used: `ServerwardMessage`
Oct 31 21:01:25.611 INFO kablam!   --> src/messaging.rs:37:1
Oct 31 21:01:25.611 INFO kablam!    |
Oct 31 21:01:25.612 INFO kablam! 37 | pub enum ServerwardMessage {
Oct 31 21:01:25.612 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.612 INFO kablam! 
Oct 31 21:01:25.612 INFO kablam! warning: enum is never used: `ClientwardMessage`
Oct 31 21:01:25.612 INFO kablam!   --> src/messaging.rs:44:1
Oct 31 21:01:25.612 INFO kablam!    |
Oct 31 21:01:25.612 INFO kablam! 44 | pub enum ClientwardMessage {
Oct 31 21:01:25.612 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.612 INFO kablam! 
Oct 31 21:01:25.612 INFO kablam! warning: enum is never used: `Diff`
Oct 31 21:01:25.612 INFO kablam!   --> src/messaging.rs:48:1
Oct 31 21:01:25.612 INFO kablam!    |
Oct 31 21:01:25.612 INFO kablam! 48 | enum Diff {
Oct 31 21:01:25.612 INFO kablam!    | ^^^^^^^^^
Oct 31 21:01:25.612 INFO kablam! 
Oct 31 21:01:25.612 INFO kablam! warning: function is never used: `message_channel`
Oct 31 21:01:25.612 INFO kablam!   --> src/messaging.rs:53:1
Oct 31 21:01:25.612 INFO kablam!    |
Oct 31 21:01:25.612 INFO kablam! 53 | pub fn message_channel() -> (ClientStub, ServerStub) {
Oct 31 21:01:25.612 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.612 INFO kablam! 
Oct 31 21:01:25.612 INFO kablam! warning: function is never used: `wrapped_message_channel`
Oct 31 21:01:25.612 INFO kablam!   --> src/messaging.rs:67:1
Oct 31 21:01:25.612 INFO kablam!    |
Oct 31 21:01:25.612 INFO kablam! 67 | pub fn wrapped_message_channel() {
Oct 31 21:01:25.612 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.612 INFO kablam! 
Oct 31 21:01:25.612 INFO kablam! warning: struct is never constructed: `ClientStub`
Oct 31 21:01:25.613 INFO kablam!   --> src/messaging.rs:72:1
Oct 31 21:01:25.613 INFO kablam!    |
Oct 31 21:01:25.613 INFO kablam! 72 | pub struct ClientStub {
Oct 31 21:01:25.613 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.613 INFO kablam! 
Oct 31 21:01:25.613 INFO kablam! warning: struct is never constructed: `WrappedClientStub`
Oct 31 21:01:25.613 INFO kablam!   --> src/messaging.rs:78:1
Oct 31 21:01:25.613 INFO kablam!    |
Oct 31 21:01:25.613 INFO kablam! 78 | pub struct WrappedClientStub {
Oct 31 21:01:25.613 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.613 INFO kablam! 
Oct 31 21:01:25.613 INFO kablam! warning: struct is never constructed: `ServerStub`
Oct 31 21:01:25.613 INFO kablam!   --> src/messaging.rs:84:1
Oct 31 21:01:25.613 INFO kablam!    |
Oct 31 21:01:25.613 INFO kablam! 84 | pub struct ServerStub {
Oct 31 21:01:25.613 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.613 INFO kablam! 
Oct 31 21:01:25.613 INFO kablam! warning: struct is never constructed: `WrappedServerStub`
Oct 31 21:01:25.613 INFO kablam!   --> src/messaging.rs:90:1
Oct 31 21:01:25.613 INFO kablam!    |
Oct 31 21:01:25.613 INFO kablam! 90 | pub struct WrappedServerStub {
Oct 31 21:01:25.613 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.613 INFO kablam! 
Oct 31 21:01:25.613 INFO kablam! warning: method is never used: `pop`
Oct 31 21:01:25.613 INFO kablam!   --> src/messaging.rs:96:5
Oct 31 21:01:25.613 INFO kablam!    |
Oct 31 21:01:25.613 INFO kablam! 96 |     pub fn pop(&self) -> Result<ClientwardMessage,PopError> {
Oct 31 21:01:25.613 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.613 INFO kablam! 
Oct 31 21:01:25.613 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:25.613 INFO kablam!   --> src/messaging.rs:99:5
Oct 31 21:01:25.613 INFO kablam!    |
Oct 31 21:01:25.613 INFO kablam! 99 |     pub fn try_pop(&self) -> Result<ClientwardMessage,TryPopError> {
Oct 31 21:01:25.613 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.614 INFO kablam! 
Oct 31 21:01:25.614 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:25.614 INFO kablam!    --> src/messaging.rs:102:5
Oct 31 21:01:25.614 INFO kablam!     |
Oct 31 21:01:25.614 INFO kablam! 102 |     pub fn try_push(&self, msg: ServerwardMessage) -> Result<(), TryPushError<ServerwardMessage>> {
Oct 31 21:01:25.614 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.614 INFO kablam! 
Oct 31 21:01:25.614 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:25.614 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:01:25.614 INFO kablam!     |
Oct 31 21:01:25.614 INFO kablam! 109 |     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:01:25.614 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.614 INFO kablam! 
Oct 31 21:01:25.614 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:25.614 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:01:25.614 INFO kablam!     |
Oct 31 21:01:25.614 INFO kablam! 112 |     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:01:25.614 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.614 INFO kablam! 
Oct 31 21:01:25.614 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:25.614 INFO kablam!    --> src/messaging.rs:118:5
Oct 31 21:01:25.615 INFO kablam!     |
Oct 31 21:01:25.615 INFO kablam! 118 |     pub fn try_pop(&self) -> Result<ServerwardMessage,TryPopError> {
Oct 31 21:01:25.615 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.615 INFO kablam! 
Oct 31 21:01:25.615 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:25.615 INFO kablam!    --> src/messaging.rs:121:5
Oct 31 21:01:25.615 INFO kablam!     |
Oct 31 21:01:25.615 INFO kablam! 121 |     pub fn try_push(&self, msg: ClientwardMessage) -> Result<(), TryPushError<ClientwardMessage>> {
Oct 31 21:01:25.615 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.615 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:25.623 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:01:25.623 INFO kablam!     |
Oct 31 21:01:25.623 INFO kablam! 128 |     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:01:25.623 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.623 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:25.623 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:01:25.623 INFO kablam!     |
Oct 31 21:01:25.623 INFO kablam! 131 |     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:01:25.623 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.623 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: struct is never constructed: `DiscretePoint2`
Oct 31 21:01:25.623 INFO kablam!  --> src/game_state.rs:3:1
Oct 31 21:01:25.623 INFO kablam!   |
Oct 31 21:01:25.623 INFO kablam! 3 | pub struct DiscretePoint2 {
Oct 31 21:01:25.623 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.623 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: struct is never constructed: `ContinuousPoint2`
Oct 31 21:01:25.623 INFO kablam!  --> src/game_state.rs:8:1
Oct 31 21:01:25.623 INFO kablam!   |
Oct 31 21:01:25.623 INFO kablam! 8 | pub  struct ContinuousPoint2 {
Oct 31 21:01:25.623 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.623 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: enum is never used: `Point2`
Oct 31 21:01:25.623 INFO kablam!   --> src/game_state.rs:13:1
Oct 31 21:01:25.623 INFO kablam!    |
Oct 31 21:01:25.623 INFO kablam! 13 | pub enum Point2 {
Oct 31 21:01:25.623 INFO kablam!    | ^^^^^^^^^^^^^^^
Oct 31 21:01:25.623 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: struct is never constructed: `Location`
Oct 31 21:01:25.623 INFO kablam!   --> src/game_state.rs:18:1
Oct 31 21:01:25.623 INFO kablam!    |
Oct 31 21:01:25.623 INFO kablam! 18 | pub struct Location {
Oct 31 21:01:25.623 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.623 INFO kablam! 
Oct 31 21:01:25.623 INFO kablam! warning: method is never used: `new_from`
Oct 31 21:01:25.624 INFO kablam!   --> src/game_state.rs:23:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: struct is never constructed: `LocationPrimitive`
Oct 31 21:01:25.624 INFO kablam!   --> src/game_state.rs:29:1
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 29 | pub struct LocationPrimitive {
Oct 31 21:01:25.624 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `new`
Oct 31 21:01:25.624 INFO kablam!  --> src/identity.rs:7:5
Oct 31 21:01:25.624 INFO kablam!   |
Oct 31 21:01:25.624 INFO kablam! 7 |     pub fn new(raw_pid: u8) -> Self {
Oct 31 21:01:25.624 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: struct is never constructed: `ClientIdBits`
Oct 31 21:01:25.624 INFO kablam!   --> src/identity.rs:19:1
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 19 | pub struct ClientIdBits {
Oct 31 21:01:25.624 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `new`
Oct 31 21:01:25.624 INFO kablam!   --> src/identity.rs:24:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 24 |     pub fn new() -> ClientIdBits {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `new_with_only`
Oct 31 21:01:25.624 INFO kablam!   --> src/identity.rs:28:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 28 |     pub fn new_with_only(pid: PlayerId) -> ClientIdBits {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `set`
Oct 31 21:01:25.624 INFO kablam!   --> src/identity.rs:34:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 34 |     pub fn set(&mut self, pid: PlayerId, value: bool) {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `get`
Oct 31 21:01:25.624 INFO kablam!   --> src/identity.rs:43:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 43 |     pub fn get(&self, pid: PlayerId) -> bool {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `no_subs`
Oct 31 21:01:25.624 INFO kablam!   --> src/identity.rs:47:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 47 |     pub fn no_subs(&self) -> bool {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: struct is never constructed: `SubscriptionManager`
Oct 31 21:01:25.624 INFO kablam!  --> src/resources/server_resources.rs:7:1
Oct 31 21:01:25.624 INFO kablam!   |
Oct 31 21:01:25.624 INFO kablam! 7 | pub struct SubscriptionManager {
Oct 31 21:01:25.624 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `new`
Oct 31 21:01:25.624 INFO kablam!   --> src/resources/server_resources.rs:12:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 12 |     pub fn new() -> Self {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: method is never used: `set_player_sub`
Oct 31 21:01:25.624 INFO kablam!   --> src/resources/server_resources.rs:18:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 18 |     pub fn set_player_sub(&mut self, lid: LocationId, pid: PlayerId, value: bool) {
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: struct is never constructed: `PortalManager`
Oct 31 21:01:25.624 INFO kablam!   --> src/resources/server_resources.rs:40:1
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 40 | pub struct PortalManager {
Oct 31 21:01:25.624 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.624 INFO kablam! warning: variant is never constructed: `ServerMode`
Oct 31 21:01:25.624 INFO kablam!   --> src/main.rs:12:5
Oct 31 21:01:25.624 INFO kablam!    |
Oct 31 21:01:25.624 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:01:25.624 INFO kablam!    |     ^^^^^^^^^^
Oct 31 21:01:25.624 INFO kablam! 
Oct 31 21:01:25.625 INFO kablam! warning: variant is never constructed: `SingleMode`
Oct 31 21:01:25.625 INFO kablam!   --> src/main.rs:12:29
Oct 31 21:01:25.625 INFO kablam!    |
Oct 31 21:01:25.625 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:01:25.625 INFO kablam!    |                             ^^^^^^^^^^
Oct 31 21:01:25.625 INFO kablam! 
Oct 31 21:01:26.304 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 4.26s
Oct 31 21:01:26.311 INFO kablam! su: No module specific data is present
Oct 31 21:01:27.846 INFO running `"docker" "rm" "-f" "8b2ff7cdd89c8dc0e5127218f429d8904b1f9fcb7485850e3c03bba0a27a4b3c"`
Oct 31 21:01:28.131 INFO blam! 8b2ff7cdd89c8dc0e5127218f429d8904b1f9fcb7485850e3c03bba0a27a4b3c
Oct 31 21:01:28.140 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:01:28.529 INFO blam! 66d5ba44ae604bb492d12ddd44f6a41036a85dd7255e6181e1412389568e604b
Oct 31 21:01:28.531 INFO running `"docker" "start" "-a" "66d5ba44ae604bb492d12ddd44f6a41036a85dd7255e6181e1412389568e604b"`
Oct 31 21:01:30.660 INFO kablam! usermod: no changes
Oct 31 21:01:30.759 INFO kablam!    Compiling multiplayer_serv_v2 v0.1.0 (/source)
Oct 31 21:01:30.951 INFO kablam! warning: unused import: `PushError`
Oct 31 21:01:30.951 INFO kablam!  --> src/messaging.rs:3:68
Oct 31 21:01:30.951 INFO kablam!   |
Oct 31 21:01:30.951 INFO kablam! 3 | use magnetic::{Consumer,Producer,TryPopError,TryPushError,PopError,PushError};
Oct 31 21:01:30.951 INFO kablam!   |                                                                    ^^^^^^^^^
Oct 31 21:01:30.951 INFO kablam!   |
Oct 31 21:01:30.951 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 21:01:30.951 INFO kablam! 
Oct 31 21:01:30.951 INFO kablam! warning: unused import: `identity::*`
Oct 31 21:01:30.951 INFO kablam!  --> src/game_state.rs:1:5
Oct 31 21:01:30.951 INFO kablam!   |
Oct 31 21:01:30.951 INFO kablam! 1 | use identity::*;
Oct 31 21:01:30.951 INFO kablam!   |     ^^^^^^^^^^^
Oct 31 21:01:30.951 INFO kablam! 
Oct 31 21:01:31.039 INFO kablam! warning: private type `messaging::Diff` in public interface (error E0446)
Oct 31 21:01:31.039 INFO kablam!   --> src/messaging.rs:38:13
Oct 31 21:01:31.039 INFO kablam!    |
Oct 31 21:01:31.040 INFO kablam! 38 |     ReqDiff(Diff),
Oct 31 21:01:31.040 INFO kablam!    |             ^^^^
Oct 31 21:01:31.040 INFO kablam!    |
Oct 31 21:01:31.040 INFO kablam!    = note: #[warn(private_in_public)] on by default
Oct 31 21:01:31.041 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:01:31.042 INFO kablam!    = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:31.042 INFO kablam! 
Oct 31 21:01:31.042 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:01:31.042 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:01:31.042 INFO kablam!     |
Oct 31 21:01:31.042 INFO kablam! 109 | /     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:01:31.042 INFO kablam! 110 | |         self.output.try_pop()
Oct 31 21:01:31.042 INFO kablam! 111 | |     }
Oct 31 21:01:31.042 INFO kablam!     | |_____^
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 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:01:31.044 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:31.044 INFO kablam! 
Oct 31 21:01:31.044 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:01:31.044 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 INFO kablam! 112 | /     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:01:31.044 INFO kablam! 113 | |         self.input.try_push(msg)
Oct 31 21:01:31.044 INFO kablam! 114 | |     }
Oct 31 21:01:31.044 INFO kablam!     | |_____^
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 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:01:31.044 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:31.044 INFO kablam! 
Oct 31 21:01:31.044 INFO kablam! warning: private type `messaging::WrappedServerwardMessage` in public interface (error E0446)
Oct 31 21:01:31.044 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 INFO kablam! 128 | /     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:01:31.044 INFO kablam! 129 | |         self.output.try_pop()
Oct 31 21:01:31.044 INFO kablam! 130 | |     }
Oct 31 21:01:31.044 INFO kablam!     | |_____^
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 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:01:31.044 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:31.044 INFO kablam! 
Oct 31 21:01:31.044 INFO kablam! warning: private type `messaging::WrappedClientwardMessage` in public interface (error E0446)
Oct 31 21:01:31.044 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 INFO kablam! 131 | /     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:01:31.044 INFO kablam! 132 | |         self.input.try_push(msg)
Oct 31 21:01:31.044 INFO kablam! 133 | |     }
Oct 31 21:01:31.044 INFO kablam!     | |_____^
Oct 31 21:01:31.044 INFO kablam!     |
Oct 31 21:01:31.044 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:01:31.050 INFO kablam!     = note: for more information, see issue #34537 <https://github.com/rust-lang/rust/issues/34537>
Oct 31 21:01:31.050 INFO kablam! 
Oct 31 21:01:31.050 INFO kablam! warning: unused variable: `username`
Oct 31 21:01:31.050 INFO kablam!   --> src/messaging.rs:14:29
Oct 31 21:01:31.050 INFO kablam!    |
Oct 31 21:01:31.050 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:01:31.050 INFO kablam!    |                             ^^^^^^^^ help: consider using `_username` instead
Oct 31 21:01:31.050 INFO kablam!    |
Oct 31 21:01:31.050 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 21:01:31.050 INFO kablam! 
Oct 31 21:01:31.050 INFO kablam! warning: unused variable: `password`
Oct 31 21:01:31.050 INFO kablam!   --> src/messaging.rs:14:47
Oct 31 21:01:31.050 INFO kablam!    |
Oct 31 21:01:31.050 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:01:31.050 INFO kablam!    |                                               ^^^^^^^^ help: consider using `_password` instead
Oct 31 21:01:31.050 INFO kablam! 
Oct 31 21:01:31.050 INFO kablam! warning: unused variable: `primitive`
Oct 31 21:01:31.050 INFO kablam!   --> src/game_state.rs:23:21
Oct 31 21:01:31.050 INFO kablam!    |
Oct 31 21:01:31.050 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:01:31.050 INFO kablam!    |                     ^^^^^^^^^ help: consider using `_primitive` instead
Oct 31 21:01:31.050 INFO kablam! 
Oct 31 21:01:31.054 INFO kablam! warning: variable does not need to be mutable
Oct 31 21:01:31.054 INFO kablam!   --> src/resources/server_resources.rs:22:21
Oct 31 21:01:31.054 INFO kablam!    |
Oct 31 21:01:31.054 INFO kablam! 22 |                 let mut sub = self.subs.get_mut(&lid).unwrap();
Oct 31 21:01:31.054 INFO kablam!    |                     ----^^^
Oct 31 21:01:31.054 INFO kablam!    |                     |
Oct 31 21:01:31.054 INFO kablam!    |                     help: remove this `mut`
Oct 31 21:01:31.054 INFO kablam!    |
Oct 31 21:01:31.054 INFO kablam!    = note: #[warn(unused_mut)] on by default
Oct 31 21:01:31.054 INFO kablam! 
Oct 31 21:01:31.054 INFO kablam! warning: struct is never constructed: `Authenticator`
Oct 31 21:01:31.054 INFO kablam!  --> src/messaging.rs:9:1
Oct 31 21:01:31.054 INFO kablam!   |
Oct 31 21:01:31.054 INFO kablam! 9 | struct Authenticator {
Oct 31 21:01:31.054 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.054 INFO kablam!   |
Oct 31 21:01:31.054 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 21:01:31.054 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: method is never used: `try_authenticate`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:14:5
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 14 |     pub fn try_authenticate(username: String, password: String) -> Result<PlayerId, AuthenticatorError> {
Oct 31 21:01:31.055 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: enum is never used: `AuthenticatorError`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:19:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 19 | enum AuthenticatorError {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: struct is never constructed: `WrappedServerwardMessage`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:25:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 25 | struct WrappedServerwardMessage {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: struct is never constructed: `WrappedClientwardMessage`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:30:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 30 | struct WrappedClientwardMessage {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: enum is never used: `ServerwardMessage`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:37:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 37 | pub enum ServerwardMessage {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: enum is never used: `ClientwardMessage`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:44:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 44 | pub enum ClientwardMessage {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: enum is never used: `Diff`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:48:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 48 | enum Diff {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: function is never used: `message_channel`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:53:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 53 | pub fn message_channel() -> (ClientStub, ServerStub) {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: function is never used: `wrapped_message_channel`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:67:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 67 | pub fn wrapped_message_channel() {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: struct is never constructed: `ClientStub`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:72:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 72 | pub struct ClientStub {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: struct is never constructed: `WrappedClientStub`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:78:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 78 | pub struct WrappedClientStub {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: struct is never constructed: `ServerStub`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:84:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 84 | pub struct ServerStub {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: struct is never constructed: `WrappedServerStub`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:90:1
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 90 | pub struct WrappedServerStub {
Oct 31 21:01:31.055 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: method is never used: `pop`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:96:5
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 96 |     pub fn pop(&self) -> Result<ClientwardMessage,PopError> {
Oct 31 21:01:31.055 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.055 INFO kablam! 
Oct 31 21:01:31.055 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:31.055 INFO kablam!   --> src/messaging.rs:99:5
Oct 31 21:01:31.055 INFO kablam!    |
Oct 31 21:01:31.055 INFO kablam! 99 |     pub fn try_pop(&self) -> Result<ClientwardMessage,TryPopError> {
Oct 31 21:01:31.056 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:102:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 102 |     pub fn try_push(&self, msg: ServerwardMessage) -> Result<(), TryPushError<ServerwardMessage>> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:109:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 109 |     pub fn try_pop(&self) -> Result<WrappedClientwardMessage,TryPopError> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:112:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 112 |     pub fn try_push(&self, msg: WrappedServerwardMessage) -> Result<(), TryPushError<WrappedServerwardMessage>> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:118:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 118 |     pub fn try_pop(&self) -> Result<ServerwardMessage,TryPopError> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:121:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 121 |     pub fn try_push(&self, msg: ClientwardMessage) -> Result<(), TryPushError<ClientwardMessage>> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_pop`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:128:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 128 |     pub fn try_pop(&mut self) -> Result<WrappedServerwardMessage,TryPopError> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `try_push`
Oct 31 21:01:31.056 INFO kablam!    --> src/messaging.rs:131:5
Oct 31 21:01:31.056 INFO kablam!     |
Oct 31 21:01:31.056 INFO kablam! 131 |     pub fn try_push(&mut self, msg: WrappedClientwardMessage) -> Result<(), TryPushError<WrappedClientwardMessage>> {
Oct 31 21:01:31.056 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: struct is never constructed: `DiscretePoint2`
Oct 31 21:01:31.056 INFO kablam!  --> src/game_state.rs:3:1
Oct 31 21:01:31.056 INFO kablam!   |
Oct 31 21:01:31.056 INFO kablam! 3 | pub struct DiscretePoint2 {
Oct 31 21:01:31.056 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: struct is never constructed: `ContinuousPoint2`
Oct 31 21:01:31.056 INFO kablam!  --> src/game_state.rs:8:1
Oct 31 21:01:31.056 INFO kablam!   |
Oct 31 21:01:31.056 INFO kablam! 8 | pub  struct ContinuousPoint2 {
Oct 31 21:01:31.056 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: enum is never used: `Point2`
Oct 31 21:01:31.056 INFO kablam!   --> src/game_state.rs:13:1
Oct 31 21:01:31.056 INFO kablam!    |
Oct 31 21:01:31.056 INFO kablam! 13 | pub enum Point2 {
Oct 31 21:01:31.056 INFO kablam!    | ^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: struct is never constructed: `Location`
Oct 31 21:01:31.056 INFO kablam!   --> src/game_state.rs:18:1
Oct 31 21:01:31.056 INFO kablam!    |
Oct 31 21:01:31.056 INFO kablam! 18 | pub struct Location {
Oct 31 21:01:31.056 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `new_from`
Oct 31 21:01:31.056 INFO kablam!   --> src/game_state.rs:23:5
Oct 31 21:01:31.056 INFO kablam!    |
Oct 31 21:01:31.056 INFO kablam! 23 |     pub fn new_from(primitive: LocationPrimitive) -> Self {
Oct 31 21:01:31.056 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: struct is never constructed: `LocationPrimitive`
Oct 31 21:01:31.056 INFO kablam!   --> src/game_state.rs:29:1
Oct 31 21:01:31.056 INFO kablam!    |
Oct 31 21:01:31.056 INFO kablam! 29 | pub struct LocationPrimitive {
Oct 31 21:01:31.056 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: method is never used: `new`
Oct 31 21:01:31.056 INFO kablam!  --> src/identity.rs:7:5
Oct 31 21:01:31.056 INFO kablam!   |
Oct 31 21:01:31.056 INFO kablam! 7 |     pub fn new(raw_pid: u8) -> Self {
Oct 31 21:01:31.056 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.056 INFO kablam! 
Oct 31 21:01:31.056 INFO kablam! warning: struct is never constructed: `ClientIdBits`
Oct 31 21:01:31.056 INFO kablam!   --> src/identity.rs:19:1
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 19 | pub struct ClientIdBits {
Oct 31 21:01:31.057 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `new`
Oct 31 21:01:31.057 INFO kablam!   --> src/identity.rs:24:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 24 |     pub fn new() -> ClientIdBits {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `new_with_only`
Oct 31 21:01:31.057 INFO kablam!   --> src/identity.rs:28:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 28 |     pub fn new_with_only(pid: PlayerId) -> ClientIdBits {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `set`
Oct 31 21:01:31.057 INFO kablam!   --> src/identity.rs:34:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 34 |     pub fn set(&mut self, pid: PlayerId, value: bool) {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `get`
Oct 31 21:01:31.057 INFO kablam!   --> src/identity.rs:43:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 43 |     pub fn get(&self, pid: PlayerId) -> bool {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `no_subs`
Oct 31 21:01:31.057 INFO kablam!   --> src/identity.rs:47:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 47 |     pub fn no_subs(&self) -> bool {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: struct is never constructed: `SubscriptionManager`
Oct 31 21:01:31.057 INFO kablam!  --> src/resources/server_resources.rs:7:1
Oct 31 21:01:31.057 INFO kablam!   |
Oct 31 21:01:31.057 INFO kablam! 7 | pub struct SubscriptionManager {
Oct 31 21:01:31.057 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `new`
Oct 31 21:01:31.057 INFO kablam!   --> src/resources/server_resources.rs:12:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 12 |     pub fn new() -> Self {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: method is never used: `set_player_sub`
Oct 31 21:01:31.057 INFO kablam!   --> src/resources/server_resources.rs:18:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 18 |     pub fn set_player_sub(&mut self, lid: LocationId, pid: PlayerId, value: bool) {
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: struct is never constructed: `PortalManager`
Oct 31 21:01:31.057 INFO kablam!   --> src/resources/server_resources.rs:40:1
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 40 | pub struct PortalManager {
Oct 31 21:01:31.057 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: variant is never constructed: `ServerMode`
Oct 31 21:01:31.057 INFO kablam!   --> src/main.rs:12:5
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:01:31.057 INFO kablam!    |     ^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.057 INFO kablam! warning: variant is never constructed: `SingleMode`
Oct 31 21:01:31.057 INFO kablam!   --> src/main.rs:12:29
Oct 31 21:01:31.057 INFO kablam!    |
Oct 31 21:01:31.057 INFO kablam! 12 |     ServerMode, ClientMode, SingleMode,
Oct 31 21:01:31.057 INFO kablam!    |                             ^^^^^^^^^^
Oct 31 21:01:31.057 INFO kablam! 
Oct 31 21:01:31.550 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.85s
Oct 31 21:01:31.554 INFO kablam! su: No module specific data is present
Oct 31 21:01:33.258 INFO running `"docker" "rm" "-f" "66d5ba44ae604bb492d12ddd44f6a41036a85dd7255e6181e1412389568e604b"`
Oct 31 21:01:33.651 INFO blam! 66d5ba44ae604bb492d12ddd44f6a41036a85dd7255e6181e1412389568e604b
Oct 31 21:01:33.661 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-0/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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:01:34.221 INFO blam! 642a796ef17ca09f42ad33b84f04bc9baf0675728d952b421fd6205bd4d07ffb
Oct 31 21:01:34.223 INFO running `"docker" "start" "-a" "642a796ef17ca09f42ad33b84f04bc9baf0675728d952b421fd6205bd4d07ffb"`
Oct 31 21:01:36.078 INFO kablam! usermod: no changes
Oct 31 21:01:36.187 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.07s
Oct 31 21:01:36.187 INFO kablam!      Running /target/debug/deps/multiplayer_serv_v2-26fe63a2e323aa12
Oct 31 21:01:36.187 INFO blam! 
Oct 31 21:01:36.187 INFO blam! running 0 tests
Oct 31 21:01:36.187 INFO blam! 
Oct 31 21:01:36.187 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 21:01:36.187 INFO blam! 
Oct 31 21:01:36.203 INFO kablam! su: No module specific data is present
Oct 31 21:01:37.189 INFO running `"docker" "rm" "-f" "642a796ef17ca09f42ad33b84f04bc9baf0675728d952b421fd6205bd4d07ffb"`
Oct 31 21:01:37.575 INFO blam! 642a796ef17ca09f42ad33b84f04bc9baf0675728d952b421fd6205bd4d07ffb
