Nov 01 22:55:35.126 INFO testing AlanFoster/toy_layout_engine against 1.30.0 for beta-1.31-1
Nov 01 22:55:35.127 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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"`
Nov 01 22:55:35.451 INFO blam! 6d69c3cb43a14da6781b1205596be488c8338212df67edc71e5b2da22442d1ec
Nov 01 22:55:35.469 INFO running `"docker" "start" "-a" "6d69c3cb43a14da6781b1205596be488c8338212df67edc71e5b2da22442d1ec"`
Nov 01 22:55:36.267 INFO kablam! usermod: no changes
Nov 01 22:55:36.307 INFO kablam!    Compiling toy_layout_engine v0.1.0 (/source)
Nov 01 22:55:37.231 INFO kablam! warning: method is never used: `specificity`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:22:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 22 |     pub fn specificity(&self) -> Specificity {
Nov 01 22:55:37.231 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: variant is never constructed: `Simple`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:34:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 34 |     Simple(SimpleSelector),
Nov 01 22:55:37.231 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: variant is never constructed: `Keyword`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:52:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 52 |     Keyword(String),
Nov 01 22:55:37.231 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: variant is never constructed: `Length`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:53:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 53 |     Length(f32, Unit),
Nov 01 22:55:37.231 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: variant is never constructed: `ColorValue`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:54:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 54 |     ColorValue(Color),
Nov 01 22:55:37.231 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: variant is never constructed: `Px`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:59:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 59 |     Px,
Nov 01 22:55:37.231 INFO kablam!    |     ^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: function is never used: `parse_css`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:70:1
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 70 | fn parse_css(input: String) -> Stylesheet {
Nov 01 22:55:37.231 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: struct is never constructed: `Parser`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:78:1
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 78 | struct Parser {
Nov 01 22:55:37.231 INFO kablam!    | ^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: function is never used: `is_valid_identifier_char`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:83:1
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 83 | fn is_valid_identifier_char(c: char) -> bool {
Nov 01 22:55:37.231 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: method is never used: `parse_rules`
Nov 01 22:55:37.231 INFO kablam!   --> src/css.rs:91:5
Nov 01 22:55:37.231 INFO kablam!    |
Nov 01 22:55:37.231 INFO kablam! 91 |     fn parse_rules(&mut self) -> Vec<Rule> {
Nov 01 22:55:37.231 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: method is never used: `parse_rule`
Nov 01 22:55:37.231 INFO kablam!    --> src/css.rs:105:5
Nov 01 22:55:37.231 INFO kablam!     |
Nov 01 22:55:37.231 INFO kablam! 105 |     fn parse_rule(&mut self) -> Rule {
Nov 01 22:55:37.231 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: method is never used: `parse_selectors`
Nov 01 22:55:37.231 INFO kablam!    --> src/css.rs:112:5
Nov 01 22:55:37.231 INFO kablam!     |
Nov 01 22:55:37.231 INFO kablam! 112 |     fn parse_selectors(&mut self) -> Vec<Selector> {
Nov 01 22:55:37.231 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.231 INFO kablam! 
Nov 01 22:55:37.231 INFO kablam! warning: method is never used: `parse_declarations`
Nov 01 22:55:37.231 INFO kablam!    --> src/css.rs:130:5
Nov 01 22:55:37.231 INFO kablam!     |
Nov 01 22:55:37.231 INFO kablam! 130 |     fn parse_declarations(&mut self) -> Vec<Declaration> {
Nov 01 22:55:37.231 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_simple_selector`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:147:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 147 |     fn parse_simple_selector(&mut self) -> Selector {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_declaration`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:182:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 182 |     fn parse_declaration(&mut self) -> Declaration {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_value`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:196:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 196 |     fn parse_value(&mut self) -> Value {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_color`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:204:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 204 |     fn parse_color(&mut self) -> Value {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_hex_pair`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:216:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 216 |     fn parse_hex_pair(&mut self) -> u8 {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_length`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:222:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 222 |     fn parse_length(&mut self) -> Value {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_float`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:229:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 229 |     fn parse_float(&mut self) -> f32 {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_unit`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:238:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 238 |     fn parse_unit(&mut self) -> Unit {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_keyword`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:245:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 245 |     fn parse_keyword(&mut self) -> Value {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_declaration_name`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:254:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 254 |     fn parse_declaration_name(&mut self) -> String {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `parse_identifier`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:261:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 261 |     fn parse_identifier(&mut self) -> String {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `next_char`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:265:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 265 |     fn next_char(&mut self) -> char {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `eof`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:269:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 269 |     fn eof(&mut self) -> bool {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `consume_char`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:273:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.232 INFO kablam! 273 |     fn consume_char(&mut self) -> char {
Nov 01 22:55:37.232 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.232 INFO kablam! 
Nov 01 22:55:37.232 INFO kablam! warning: method is never used: `consume_while`
Nov 01 22:55:37.232 INFO kablam!    --> src/css.rs:282:5
Nov 01 22:55:37.232 INFO kablam!     |
Nov 01 22:55:37.233 INFO kablam! 282 | /     fn consume_while<F>(&mut self, f: F) -> String
Nov 01 22:55:37.233 INFO kablam! 283 | |         where F: Fn(char) -> bool {
Nov 01 22:55:37.233 INFO kablam! 284 | |         let mut result = String::new();
Nov 01 22:55:37.233 INFO kablam! 285 | |         while !self.eof() && f(self.next_char()) {
Nov 01 22:55:37.233 INFO kablam! ...   |
Nov 01 22:55:37.233 INFO kablam! 289 | |         result
Nov 01 22:55:37.233 INFO kablam! 290 | |     }
Nov 01 22:55:37.233 INFO kablam!     | |_____^
Nov 01 22:55:37.233 INFO kablam! 
Nov 01 22:55:37.233 INFO kablam! warning: method is never used: `consume_whitespace`
Nov 01 22:55:37.233 INFO kablam!    --> src/css.rs:292:5
Nov 01 22:55:37.233 INFO kablam!     |
Nov 01 22:55:37.233 INFO kablam! 292 |     fn consume_whitespace(&mut self) -> String {
Nov 01 22:55:37.233 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 22:55:37.233 INFO kablam! 
Nov 01 22:55:37.891 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.61s
Nov 01 22:55:37.894 INFO kablam! su: No module specific data is present
Nov 01 22:55:38.595 INFO running `"docker" "rm" "-f" "6d69c3cb43a14da6781b1205596be488c8338212df67edc71e5b2da22442d1ec"`
Nov 01 22:55:38.879 INFO blam! 6d69c3cb43a14da6781b1205596be488c8338212df67edc71e5b2da22442d1ec
Nov 01 22:55:38.887 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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"`
Nov 01 22:55:39.279 INFO blam! 8932fa00654b19c30d72de19219d9c276ecfa96bd260e6d7a25d56ef8f19f6de
Nov 01 22:55:39.283 INFO running `"docker" "start" "-a" "8932fa00654b19c30d72de19219d9c276ecfa96bd260e6d7a25d56ef8f19f6de"`
Nov 01 22:55:40.792 INFO kablam! usermod: no changes
Nov 01 22:55:40.875 INFO kablam!    Compiling toy_layout_engine v0.1.0 (/source)
Nov 01 22:55:43.395 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.58s
Nov 01 22:55:43.398 INFO kablam! su: No module specific data is present
Nov 01 22:55:44.075 INFO running `"docker" "rm" "-f" "8932fa00654b19c30d72de19219d9c276ecfa96bd260e6d7a25d56ef8f19f6de"`
Nov 01 22:55:44.431 INFO blam! 8932fa00654b19c30d72de19219d9c276ecfa96bd260e6d7a25d56ef8f19f6de
Nov 01 22:55:44.433 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/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"`
Nov 01 22:55:44.799 INFO blam! 58ef3a74d63d6d6e61efc53a4e7c151360e28b17b71bfdf12e510109c7c12abe
Nov 01 22:55:44.799 INFO running `"docker" "start" "-a" "58ef3a74d63d6d6e61efc53a4e7c151360e28b17b71bfdf12e510109c7c12abe"`
Nov 01 22:55:46.691 INFO kablam! usermod: no changes
Nov 01 22:55:46.751 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Nov 01 22:55:46.752 INFO kablam!      Running /target/debug/deps/toy_layout_engine-7a04f5c22e40e8f1
Nov 01 22:55:46.763 INFO kablam! su: No module specific data is present
Nov 01 22:55:46.763 INFO blam! 
Nov 01 22:55:46.763 INFO blam! running 4 tests
Nov 01 22:55:46.763 INFO blam! test css::tests::parse_simple_css ... ok
Nov 01 22:55:46.763 INFO blam! test html::tests::parse_simple_css ... ok
Nov 01 22:55:46.763 INFO blam! test css::tests::parse_simple_css_with_color ... ok
Nov 01 22:55:46.763 INFO blam! test css::tests::parsing_complex_css ... ok
Nov 01 22:55:46.763 INFO blam! 
Nov 01 22:55:46.763 INFO blam! test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 22:55:46.763 INFO blam! 
Nov 01 22:55:47.433 INFO running `"docker" "rm" "-f" "58ef3a74d63d6d6e61efc53a4e7c151360e28b17b71bfdf12e510109c7c12abe"`
Nov 01 22:55:47.861 INFO blam! 58ef3a74d63d6d6e61efc53a4e7c151360e28b17b71bfdf12e510109c7c12abe
