Dec 01 04:19:11.637 INFO testing rtroxler/general_ledge.rs against 1.30.1 for beta-1.31-5
Dec 01 04:19:11.637 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 04:19:12.100 INFO [stdout] f7cf59a10649e7b199995cf469ceb080cc903e44daa8f3ff76e42fa5b87a6fb3
Dec 01 04:19:12.103 INFO running `"docker" "start" "-a" "f7cf59a10649e7b199995cf469ceb080cc903e44daa8f3ff76e42fa5b87a6fb3"`
Dec 01 04:19:13.459 INFO [stderr] usermod: no changes
Dec 01 04:19:13.508 INFO [stderr]    Compiling general_ledgers v0.1.0 (/source)
Dec 01 04:19:13.799 INFO [stderr] warning: unused import: `chrono::prelude::*`
Dec 01 04:19:13.799 INFO [stderr]  --> src/main.rs:2:5
Dec 01 04:19:13.799 INFO [stderr]   |
Dec 01 04:19:13.799 INFO [stderr] 2 | use chrono::prelude::*;
Dec 01 04:19:13.799 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.799 INFO [stderr]   |
Dec 01 04:19:13.799 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 04:19:13.800 INFO [stderr] 
Dec 01 04:19:13.800 INFO [stderr] warning: unused import: `transaction::*`
Dec 01 04:19:13.800 INFO [stderr]  --> src/main.rs:7:5
Dec 01 04:19:13.800 INFO [stderr]   |
Dec 01 04:19:13.800 INFO [stderr] 7 | use transaction::*;
Dec 01 04:19:13.801 INFO [stderr]   |     ^^^^^^^^^^^^^^
Dec 01 04:19:13.801 INFO [stderr] 
Dec 01 04:19:13.801 INFO [stderr] warning: unused import: `usd::USD`
Dec 01 04:19:13.801 INFO [stderr]   --> src/main.rs:10:5
Dec 01 04:19:13.801 INFO [stderr]    |
Dec 01 04:19:13.801 INFO [stderr] 10 | use usd::USD;
Dec 01 04:19:13.801 INFO [stderr]    |     ^^^^^^^^
Dec 01 04:19:13.801 INFO [stderr] 
Dec 01 04:19:13.801 INFO [stderr] warning: unused import: `general_ledger::GeneralLedger`
Dec 01 04:19:13.801 INFO [stderr]   --> src/main.rs:13:5
Dec 01 04:19:13.801 INFO [stderr]    |
Dec 01 04:19:13.801 INFO [stderr] 13 | use general_ledger::GeneralLedger;
Dec 01 04:19:13.801 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.801 INFO [stderr] 
Dec 01 04:19:13.938 INFO [stderr] warning: struct is never constructed: `Assessment`
Dec 01 04:19:13.938 INFO [stderr]   --> src/transaction.rs:19:1
Dec 01 04:19:13.938 INFO [stderr]    |
Dec 01 04:19:13.938 INFO [stderr] 19 | pub struct Assessment {
Dec 01 04:19:13.938 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.938 INFO [stderr]    |
Dec 01 04:19:13.938 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 04:19:13.938 INFO [stderr] 
Dec 01 04:19:13.938 INFO [stderr] warning: method is never used: `new`
Dec 01 04:19:13.938 INFO [stderr]   --> src/transaction.rs:28:5
Dec 01 04:19:13.938 INFO [stderr]    |
Dec 01 04:19:13.938 INFO [stderr] 28 | /     pub fn new(amount: USD, account_code: String, effective_on: DateTime<Utc>,
Dec 01 04:19:13.938 INFO [stderr] 29 | |                service_start_date: Option<DateTime<Utc>>, service_end_date: Option<DateTime<Utc>>) -> Assessment {
Dec 01 04:19:13.938 INFO [stderr] 30 | |         Assessment {
Dec 01 04:19:13.938 INFO [stderr] 31 | |             amount: amount,
Dec 01 04:19:13.938 INFO [stderr] ...  |
Dec 01 04:19:13.938 INFO [stderr] 36 | |         }
Dec 01 04:19:13.938 INFO [stderr] 37 | |     }
Dec 01 04:19:13.938 INFO [stderr]    | |_____^
Dec 01 04:19:13.938 INFO [stderr] 
Dec 01 04:19:13.938 INFO [stderr] warning: struct is never constructed: `Payment`
Dec 01 04:19:13.938 INFO [stderr]   --> src/transaction.rs:41:1
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 41 | pub struct Payment {
Dec 01 04:19:13.939 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:13.939 INFO [stderr] warning: method is never used: `new`
Dec 01 04:19:13.939 INFO [stderr]   --> src/transaction.rs:55:5
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 55 | /     pub fn new( amount: USD, account_code: String, effective_on: DateTime<Utc>, payee_amount: USD,
Dec 01 04:19:13.939 INFO [stderr] 56 | |                 payee_account_code: String, payee_service_start_date: Option<DateTime<Utc>>,
Dec 01 04:19:13.939 INFO [stderr] 57 | |                 payee_service_end_date: Option<DateTime<Utc>>, payee_effective_on: DateTime<Utc>,
Dec 01 04:19:13.939 INFO [stderr] 58 | |                 payee_resolved_on: Option<DateTime<Utc>>, previously_paid_amount: USD) -> Payment {
Dec 01 04:19:13.939 INFO [stderr] ...  |
Dec 01 04:19:13.939 INFO [stderr] 70 | |         }
Dec 01 04:19:13.939 INFO [stderr] 71 | |     }
Dec 01 04:19:13.939 INFO [stderr]    | |_____^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:13.939 INFO [stderr] warning: method is never used: `from_float`
Dec 01 04:19:13.939 INFO [stderr]   --> src/usd.rs:18:5
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 18 |     pub fn from_float(d: f64) -> USD {
Dec 01 04:19:13.939 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:13.939 INFO [stderr] warning: method is never used: `inverse`
Dec 01 04:19:13.939 INFO [stderr]   --> src/usd.rs:36:5
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 36 |     pub fn inverse(&self) -> USD {
Dec 01 04:19:13.939 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:13.939 INFO [stderr] warning: method is never used: `new`
Dec 01 04:19:13.939 INFO [stderr]   --> src/general_ledger.rs:14:5
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 14 |     pub fn new() -> GeneralLedger {
Dec 01 04:19:13.939 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:13.939 INFO [stderr] warning: method is never used: `print`
Dec 01 04:19:13.939 INFO [stderr]   --> src/general_ledger.rs:20:5
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 20 |     pub fn print(&self) {
Dec 01 04:19:13.939 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:13.939 INFO [stderr] warning: method is never used: `fetch_amount`
Dec 01 04:19:13.939 INFO [stderr]   --> src/general_ledger.rs:48:5
Dec 01 04:19:13.939 INFO [stderr]    |
Dec 01 04:19:13.939 INFO [stderr] 48 |     pub fn fetch_amount(&self, date: Date<Utc>, account_code: String) -> Option<&USD> {
Dec 01 04:19:13.939 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:13.939 INFO [stderr] 
Dec 01 04:19:14.195 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.71s
Dec 01 04:19:14.198 INFO [stderr] su: No module specific data is present
Dec 01 04:19:14.651 INFO running `"docker" "inspect" "f7cf59a10649e7b199995cf469ceb080cc903e44daa8f3ff76e42fa5b87a6fb3"`
Dec 01 04:19:14.809 INFO running `"docker" "rm" "-f" "f7cf59a10649e7b199995cf469ceb080cc903e44daa8f3ff76e42fa5b87a6fb3"`
Dec 01 04:19:15.131 INFO [stdout] f7cf59a10649e7b199995cf469ceb080cc903e44daa8f3ff76e42fa5b87a6fb3
Dec 01 04:19:15.138 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 04:19:15.556 INFO [stdout] 9fb546e10453f649ef79846f1814847dcc4e7f3eebf3936a3d7050a795d08dfa
Dec 01 04:19:15.559 INFO running `"docker" "start" "-a" "9fb546e10453f649ef79846f1814847dcc4e7f3eebf3936a3d7050a795d08dfa"`
Dec 01 04:19:16.622 INFO [stderr] usermod: no changes
Dec 01 04:19:16.666 INFO [stderr]    Compiling general_ledgers v0.1.0 (/source)
Dec 01 04:19:17.208 INFO [stderr] warning: method is never used: `inverse`
Dec 01 04:19:17.208 INFO [stderr]   --> src/usd.rs:36:5
Dec 01 04:19:17.208 INFO [stderr]    |
Dec 01 04:19:17.208 INFO [stderr] 36 |     pub fn inverse(&self) -> USD {
Dec 01 04:19:17.208 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:17.208 INFO [stderr]    |
Dec 01 04:19:17.208 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 04:19:17.208 INFO [stderr] 
Dec 01 04:19:17.208 INFO [stderr] warning: method is never used: `print`
Dec 01 04:19:17.208 INFO [stderr]   --> src/general_ledger.rs:20:5
Dec 01 04:19:17.208 INFO [stderr]    |
Dec 01 04:19:17.208 INFO [stderr] 20 |     pub fn print(&self) {
Dec 01 04:19:17.208 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^
Dec 01 04:19:17.208 INFO [stderr] 
Dec 01 04:19:17.923 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.28s
Dec 01 04:19:17.925 INFO [stderr] su: No module specific data is present
Dec 01 04:19:18.301 INFO running `"docker" "inspect" "9fb546e10453f649ef79846f1814847dcc4e7f3eebf3936a3d7050a795d08dfa"`
Dec 01 04:19:18.376 INFO running `"docker" "rm" "-f" "9fb546e10453f649ef79846f1814847dcc4e7f3eebf3936a3d7050a795d08dfa"`
Dec 01 04:19:18.485 INFO [stdout] 9fb546e10453f649ef79846f1814847dcc4e7f3eebf3936a3d7050a795d08dfa
Dec 01 04:19:18.485 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/1.30.1:/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.1 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"`
Dec 01 04:19:18.693 INFO [stdout] fb619246e46e40904dcf55d456dc9a45ee1e13707e9a73c3fbce4285aede1ee1
Dec 01 04:19:18.701 INFO running `"docker" "start" "-a" "fb619246e46e40904dcf55d456dc9a45ee1e13707e9a73c3fbce4285aede1ee1"`
Dec 01 04:19:19.227 INFO [stderr] usermod: no changes
Dec 01 04:19:19.266 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Dec 01 04:19:19.277 INFO [stderr]      Running /target/debug/deps/general_ledgers-6edfac262d6591bf
Dec 01 04:19:19.279 INFO [stdout] 
Dec 01 04:19:19.280 INFO [stdout] running 4 tests
Dec 01 04:19:19.282 INFO [stdout] test intergration_tests::test_two_even_partial_payments_against_rent ... ok
Dec 01 04:19:19.283 INFO [stdout] test intergration_tests::test_rent_account_balance_accrues_daily ... ok
Dec 01 04:19:19.283 INFO [stdout] test intergration_tests::test_fee_account_balance_accrues_periodically ... ok
Dec 01 04:19:19.286 INFO [stdout] test intergration_tests::test_a_full_payment_against_rent ... ok
Dec 01 04:19:19.286 INFO [stdout] 
Dec 01 04:19:19.286 INFO [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 04:19:19.286 INFO [stdout] 
Dec 01 04:19:19.287 INFO [stderr] su: No module specific data is present
Dec 01 04:19:19.653 INFO running `"docker" "inspect" "fb619246e46e40904dcf55d456dc9a45ee1e13707e9a73c3fbce4285aede1ee1"`
Dec 01 04:19:19.796 INFO running `"docker" "rm" "-f" "fb619246e46e40904dcf55d456dc9a45ee1e13707e9a73c3fbce4285aede1ee1"`
Dec 01 04:19:19.917 INFO [stdout] fb619246e46e40904dcf55d456dc9a45ee1e13707e9a73c3fbce4285aede1ee1
