Dec 02 16:44:03.160 INFO testing simpleice-0.1.0 against 1.30.1 for beta-1.31-5
Dec 02 16:44:03.160 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 16:44:03.556 INFO [stdout] 118fa2b26567f4b2753754ba57184e4cdb77eb6693d8cffff465fc8ba82026bf
Dec 02 16:44:03.558 INFO running `"docker" "start" "-a" "118fa2b26567f4b2753754ba57184e4cdb77eb6693d8cffff465fc8ba82026bf"`
Dec 02 16:44:04.470 INFO [stderr] usermod: no changes
Dec 02 16:44:04.747 INFO [stderr]    Compiling email v0.0.20
Dec 02 16:44:04.759 INFO [stderr]    Compiling rust-ini v0.9.12
Dec 02 16:44:04.767 INFO [stderr]    Compiling console v0.7.0
Dec 02 16:44:04.767 INFO [stderr]    Compiling console v0.5.0
Dec 02 16:44:10.019 INFO [stderr]    Compiling dialoguer v0.1.0
Dec 02 16:44:10.448 INFO [stderr]    Compiling lettre v0.6.2
Dec 02 16:44:14.460 INFO [stderr]    Compiling simpleice v0.1.0 (/source)
Dec 02 16:44:19.034 INFO [stderr] warning: unused import: `SubCommand`
Dec 02 16:44:19.034 INFO [stderr]   --> src/main.rs:59:22
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr] 59 | use clap::{Arg, App, SubCommand};
Dec 02 16:44:19.034 INFO [stderr]    |                      ^^^^^^^^^^
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 16:44:19.034 INFO [stderr] 
Dec 02 16:44:19.034 INFO [stderr] warning: unused import: `ini::Ini`
Dec 02 16:44:19.034 INFO [stderr]   --> src/main.rs:61:5
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr] 61 | use ini::Ini;
Dec 02 16:44:19.034 INFO [stderr]    |     ^^^^^^^^
Dec 02 16:44:19.034 INFO [stderr] 
Dec 02 16:44:19.034 INFO [stderr] warning: unused import: `parser::Ice`
Dec 02 16:44:19.034 INFO [stderr]   --> src/main.rs:63:5
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr] 63 | use parser::Ice;
Dec 02 16:44:19.034 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 16:44:19.034 INFO [stderr] 
Dec 02 16:44:19.034 INFO [stderr] warning: unused import: `style`
Dec 02 16:44:19.034 INFO [stderr]   --> src/commands.rs:29:21
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr] 29 | use console::{Term, style};
Dec 02 16:44:19.034 INFO [stderr]    |                     ^^^^^
Dec 02 16:44:19.034 INFO [stderr] 
Dec 02 16:44:19.034 INFO [stderr] warning: unused import: `lettre::email::EmailBuilder`
Dec 02 16:44:19.034 INFO [stderr]   --> src/commands.rs:32:5
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr] 32 | use lettre::email::EmailBuilder;
Dec 02 16:44:19.034 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.034 INFO [stderr] 
Dec 02 16:44:19.034 INFO [stderr] warning: unused import: `SmtpTransport`
Dec 02 16:44:19.034 INFO [stderr]   --> src/commands.rs:33:46
Dec 02 16:44:19.034 INFO [stderr]    |
Dec 02 16:44:19.034 INFO [stderr] 33 | use lettre::transport::smtp::{SecurityLevel, SmtpTransport,
Dec 02 16:44:19.034 INFO [stderr]    |                                              ^^^^^^^^^^^^^
Dec 02 16:44:19.034 INFO [stderr] 
Dec 02 16:44:19.056 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:19.056 INFO [stderr]   --> src/config.rs:25:5
Dec 02 16:44:19.056 INFO [stderr]    |
Dec 02 16:44:19.056 INFO [stderr] 25 | use std::env::home_dir;
Dec 02 16:44:19.056 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.056 INFO [stderr]    |
Dec 02 16:44:19.056 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 02 16:44:19.056 INFO [stderr] 
Dec 02 16:44:19.056 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:19.056 INFO [stderr]   --> src/config.rs:31:16
Dec 02 16:44:19.056 INFO [stderr]    |
Dec 02 16:44:19.056 INFO [stderr] 31 |     let home = home_dir();
Dec 02 16:44:19.056 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:19.056 INFO [stderr] 
Dec 02 16:44:19.056 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:19.056 INFO [stderr]   --> src/config.rs:54:16
Dec 02 16:44:19.056 INFO [stderr]    |
Dec 02 16:44:19.056 INFO [stderr] 54 |     let home = home_dir();
Dec 02 16:44:19.056 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:19.056 INFO [stderr] 
Dec 02 16:44:19.287 INFO [stderr] warning: value assigned to `date_string` is never read
Dec 02 16:44:19.287 INFO [stderr]    --> src/commands.rs:203:13
Dec 02 16:44:19.287 INFO [stderr]     |
Dec 02 16:44:19.287 INFO [stderr] 203 |     let mut date_string = String::new();
Dec 02 16:44:19.287 INFO [stderr]     |             ^^^^^^^^^^^
Dec 02 16:44:19.287 INFO [stderr]     |
Dec 02 16:44:19.287 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 16:44:19.287 INFO [stderr] 
Dec 02 16:44:19.288 INFO [stderr] warning: unused variable: `e`
Dec 02 16:44:19.288 INFO [stderr]   --> src/config.rs:79:13
Dec 02 16:44:19.288 INFO [stderr]    |
Dec 02 16:44:19.288 INFO [stderr] 79 |         Err(e) => Err("Failed to write configuration file"),
Dec 02 16:44:19.288 INFO [stderr]    |             ^ help: consider using `_e` instead
Dec 02 16:44:19.288 INFO [stderr]    |
Dec 02 16:44:19.288 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 16:44:19.288 INFO [stderr] 
Dec 02 16:44:19.363 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.363 INFO [stderr]   --> src/commands.rs:50:13
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr] 50 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.363 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 02 16:44:19.363 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.363 INFO [stderr] 
Dec 02 16:44:19.363 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.363 INFO [stderr]   --> src/commands.rs:56:9
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr] 56 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.363 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.363 INFO [stderr] 
Dec 02 16:44:19.363 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.363 INFO [stderr]   --> src/commands.rs:64:13
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr] 64 |             term.write_line("No mail configuration found");
Dec 02 16:44:19.363 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.363 INFO [stderr] 
Dec 02 16:44:19.363 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.363 INFO [stderr]   --> src/commands.rs:72:13
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr] 72 |             term.write_line("No server address found");
Dec 02 16:44:19.363 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.363 INFO [stderr]    |
Dec 02 16:44:19.363 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.363 INFO [stderr] 
Dec 02 16:44:19.363 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.363 INFO [stderr]   --> src/commands.rs:80:13
Dec 02 16:44:19.364 INFO [stderr]    |
Dec 02 16:44:19.364 INFO [stderr] 80 |             term.write_line("No server port found");
Dec 02 16:44:19.364 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.364 INFO [stderr]    |
Dec 02 16:44:19.364 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.364 INFO [stderr] 
Dec 02 16:44:19.364 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.364 INFO [stderr]   --> src/commands.rs:88:13
Dec 02 16:44:19.364 INFO [stderr]    |
Dec 02 16:44:19.364 INFO [stderr] 88 |             term.write_line("No sender address found");
Dec 02 16:44:19.364 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.364 INFO [stderr]    |
Dec 02 16:44:19.364 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.364 INFO [stderr] 
Dec 02 16:44:19.364 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.364 INFO [stderr]   --> src/commands.rs:96:13
Dec 02 16:44:19.364 INFO [stderr]    |
Dec 02 16:44:19.364 INFO [stderr] 96 |             term.write_line("No server password found");
Dec 02 16:44:19.364 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.364 INFO [stderr]    |
Dec 02 16:44:19.364 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.364 INFO [stderr] 
Dec 02 16:44:19.364 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.364 INFO [stderr]    --> src/commands.rs:119:13
Dec 02 16:44:19.364 INFO [stderr]     |
Dec 02 16:44:19.364 INFO [stderr] 119 | /             term.write_line(
Dec 02 16:44:19.364 INFO [stderr] 120 | |                 format!("ICE '{}' does not have a date!", ice.get_description()).as_str()
Dec 02 16:44:19.364 INFO [stderr] 121 | |             );
Dec 02 16:44:19.364 INFO [stderr]     | |______________^
Dec 02 16:44:19.364 INFO [stderr]     |
Dec 02 16:44:19.364 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.364 INFO [stderr] 
Dec 02 16:44:19.364 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.364 INFO [stderr]    --> src/commands.rs:132:13
Dec 02 16:44:19.364 INFO [stderr]     |
Dec 02 16:44:19.364 INFO [stderr] 132 | /             term.write_line(
Dec 02 16:44:19.364 INFO [stderr] 133 | |                 format!("Sending mail for '{}'", ice.get_description()).as_str()
Dec 02 16:44:19.364 INFO [stderr] 134 | |             );
Dec 02 16:44:19.364 INFO [stderr]     | |______________^
Dec 02 16:44:19.364 INFO [stderr]     |
Dec 02 16:44:19.364 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.364 INFO [stderr] 
Dec 02 16:44:19.372 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.372 INFO [stderr]    --> src/commands.rs:136:13
Dec 02 16:44:19.372 INFO [stderr]     |
Dec 02 16:44:19.372 INFO [stderr] 136 |             mailer.send(builder.build().unwrap());
Dec 02 16:44:19.372 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.372 INFO [stderr]     |
Dec 02 16:44:19.372 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.372 INFO [stderr] 
Dec 02 16:44:19.372 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.372 INFO [stderr]    --> src/commands.rs:145:5
Dec 02 16:44:19.372 INFO [stderr]     |
Dec 02 16:44:19.373 INFO [stderr] 145 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:19.373 INFO [stderr] 146 | |         Ok(_) => term.write_line("ICE mails updated"),
Dec 02 16:44:19.373 INFO [stderr] 147 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:19.373 INFO [stderr] 148 | |     };
Dec 02 16:44:19.375 INFO [stderr]     | |______^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:182:13
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 182 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.375 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:188:9
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 188 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.375 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:198:5
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 198 |     term.write_line("Select an ICE mail to activate\n");
Dec 02 16:44:19.375 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:217:21
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 217 |                     term.write_line("Date cannot be in the past");
Dec 02 16:44:19.375 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:222:17
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 222 |                 term.write_line("Invalid date format, try again");
Dec 02 16:44:19.375 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:233:5
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 233 |     term.write_line(format!("Activating ICE mail for {}...", edited.get_date_string()).as_str());
Dec 02 16:44:19.375 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:237:5
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 237 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:19.375 INFO [stderr] 238 | |         Ok(_) => term.write_line("ICE mail activated"),
Dec 02 16:44:19.375 INFO [stderr] 239 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:19.375 INFO [stderr] 240 | |     };
Dec 02 16:44:19.375 INFO [stderr]     | |______^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:253:5
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 253 |     term.write_line("Creating a new ICE mail");
Dec 02 16:44:19.375 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:254:5
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr] 254 |     term.write_line("You need to provide a short description and message to send\n");
Dec 02 16:44:19.375 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.375 INFO [stderr]     |
Dec 02 16:44:19.375 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.375 INFO [stderr] 
Dec 02 16:44:19.375 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.375 INFO [stderr]    --> src/commands.rs:260:5
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 260 |     term.write_line("Opening your default editor to write the message...");
Dec 02 16:44:19.376 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:265:9
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 265 |         term.write_line("You need to specify a message. Aborting...");
Dec 02 16:44:19.376 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:279:5
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 279 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:19.376 INFO [stderr] 280 | |         Ok(_) => term.write_line("New ICE mail created"),
Dec 02 16:44:19.376 INFO [stderr] 281 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:19.376 INFO [stderr] 282 | |     };
Dec 02 16:44:19.376 INFO [stderr]     | |______^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:295:13
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 295 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.376 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:301:9
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 301 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.376 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:311:5
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 311 |     term.write_line("Select an ICE mail to deactivate\n");
Dec 02 16:44:19.376 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:317:9
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 317 |         term.write_line("That ICE mail is not active");
Dec 02 16:44:19.376 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.376 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.376 INFO [stderr]    --> src/commands.rs:324:9
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr] 324 |         term.write_line("Operation cancelled");
Dec 02 16:44:19.376 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.376 INFO [stderr]     |
Dec 02 16:44:19.376 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.376 INFO [stderr] 
Dec 02 16:44:19.377 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.378 INFO [stderr]    --> src/commands.rs:332:5
Dec 02 16:44:19.378 INFO [stderr]     |
Dec 02 16:44:19.378 INFO [stderr] 332 |     term.write_line("Deactivating ICE mail...");
Dec 02 16:44:19.378 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.378 INFO [stderr]     |
Dec 02 16:44:19.378 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.378 INFO [stderr] 
Dec 02 16:44:19.378 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.378 INFO [stderr]    --> src/commands.rs:336:5
Dec 02 16:44:19.378 INFO [stderr]     |
Dec 02 16:44:19.378 INFO [stderr] 336 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:19.378 INFO [stderr] 337 | |         Ok(_) => term.write_line("ICE mail deactivated"),
Dec 02 16:44:19.378 INFO [stderr] 338 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:19.378 INFO [stderr] 339 | |     };
Dec 02 16:44:19.378 INFO [stderr]     | |______^
Dec 02 16:44:19.378 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:352:13
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 352 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.379 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:358:9
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 358 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.379 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:368:5
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 368 |     term.write_line("Select an ICE mail to edit\n");
Dec 02 16:44:19.379 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:372:5
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 372 |     term.write_line(format!("Editing '{}'\n", edited.get_description()).as_str());
Dec 02 16:44:19.379 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:388:13
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 388 |             term.write_line("No message provided, using the original one");
Dec 02 16:44:19.379 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:410:5
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 410 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:19.379 INFO [stderr] 411 | |         Ok(_) => term.write_line("ICE mail updated"),
Dec 02 16:44:19.379 INFO [stderr] 412 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:19.379 INFO [stderr] 413 | |     };
Dec 02 16:44:19.379 INFO [stderr]     | |______^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:429:13
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 429 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.379 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.379 INFO [stderr] 
Dec 02 16:44:19.379 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.379 INFO [stderr]    --> src/commands.rs:435:9
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr] 435 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.379 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.379 INFO [stderr]     |
Dec 02 16:44:19.379 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:440:9
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 440 |         term.write_line(ice.get_status_line().as_str());
Dec 02 16:44:19.382 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:454:13
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 454 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.382 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:460:9
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 460 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.382 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:470:5
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 470 |     term.write_line("Select an ICE mail to remove\n");
Dec 02 16:44:19.382 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:477:9
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 477 |         term.write_line("Operation cancelled");
Dec 02 16:44:19.382 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:483:5
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 483 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:19.382 INFO [stderr] 484 | |         Ok(_) => {
Dec 02 16:44:19.382 INFO [stderr] 485 | |             term.write_line(
Dec 02 16:44:19.382 INFO [stderr] 486 | |                 format!("ICE mail '{}' removed", removed.get_description())
Dec 02 16:44:19.382 INFO [stderr] ...   |
Dec 02 16:44:19.382 INFO [stderr] 490 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:19.382 INFO [stderr] 491 | |     };
Dec 02 16:44:19.382 INFO [stderr]     | |______^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:504:13
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 504 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:19.382 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:510:9
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 510 |         term.write_line("No ICE mails to show");
Dec 02 16:44:19.382 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:520:5
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr] 520 |     term.write_line("Select an ICE mail to show\n");
Dec 02 16:44:19.382 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.382 INFO [stderr]     |
Dec 02 16:44:19.382 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.382 INFO [stderr] 
Dec 02 16:44:19.382 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.382 INFO [stderr]    --> src/commands.rs:524:5
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 524 |     term.write_line(ices[selected].get_status_line().as_str());
Dec 02 16:44:19.383 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/commands.rs:525:5
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 525 |     term.write_line("");
Dec 02 16:44:19.383 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/commands.rs:526:5
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 526 | /     term.write_line(
Dec 02 16:44:19.383 INFO [stderr] 527 | |         format!(
Dec 02 16:44:19.383 INFO [stderr] 528 | |             "Recipients: {}",
Dec 02 16:44:19.383 INFO [stderr] 529 | |             ices[selected].get_emails().join(",")
Dec 02 16:44:19.383 INFO [stderr] 530 | |         ).as_str()
Dec 02 16:44:19.383 INFO [stderr] 531 | |     );
Dec 02 16:44:19.383 INFO [stderr]     | |______^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/commands.rs:532:5
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 532 |     term.write_line("");
Dec 02 16:44:19.383 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/commands.rs:533:5
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 533 |     term.write_line(ices[selected].get_message().as_str());
Dec 02 16:44:19.383 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/main.rs:110:9
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 110 | /         match config::write_empty_config() {
Dec 02 16:44:19.383 INFO [stderr] 111 | |             Ok(_) => term.write_line("Empty config file created in ~/.simpleice"),
Dec 02 16:44:19.383 INFO [stderr] 112 | |             Err(e) => term.write_line(e)
Dec 02 16:44:19.383 INFO [stderr] 113 | |         };
Dec 02 16:44:19.383 INFO [stderr]     | |__________^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/main.rs:122:13
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 122 |             term.write_line(e);
Dec 02 16:44:19.383 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:19.383 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:19.383 INFO [stderr]    --> src/main.rs:123:13
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr] 123 | /             term.write_line(
Dec 02 16:44:19.383 INFO [stderr] 124 | |                 "You can create an empty configuration file using the `create-config` command"
Dec 02 16:44:19.383 INFO [stderr] 125 | |             );
Dec 02 16:44:19.383 INFO [stderr]     | |______________^
Dec 02 16:44:19.383 INFO [stderr]     |
Dec 02 16:44:19.383 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:19.383 INFO [stderr] 
Dec 02 16:44:24.138 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 19.62s
Dec 02 16:44:24.138 INFO [stderr] su: No module specific data is present
Dec 02 16:44:24.487 INFO running `"docker" "inspect" "118fa2b26567f4b2753754ba57184e4cdb77eb6693d8cffff465fc8ba82026bf"`
Dec 02 16:44:24.559 INFO running `"docker" "rm" "-f" "118fa2b26567f4b2753754ba57184e4cdb77eb6693d8cffff465fc8ba82026bf"`
Dec 02 16:44:24.624 INFO [stdout] 118fa2b26567f4b2753754ba57184e4cdb77eb6693d8cffff465fc8ba82026bf
Dec 02 16:44:24.635 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 16:44:24.824 INFO [stdout] 2700899542a0396251d78d8c59e2c8c3ea2d7e1af529262dee40ec34506bdb02
Dec 02 16:44:24.829 INFO running `"docker" "start" "-a" "2700899542a0396251d78d8c59e2c8c3ea2d7e1af529262dee40ec34506bdb02"`
Dec 02 16:44:25.332 INFO [stderr] usermod: no changes
Dec 02 16:44:25.499 INFO [stderr]    Compiling simpleice v0.1.0 (/source)
Dec 02 16:44:30.482 INFO [stderr] warning: unused import: `SubCommand`
Dec 02 16:44:30.483 INFO [stderr]   --> src/main.rs:59:22
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr] 59 | use clap::{Arg, App, SubCommand};
Dec 02 16:44:30.483 INFO [stderr]    |                      ^^^^^^^^^^
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 02 16:44:30.483 INFO [stderr] 
Dec 02 16:44:30.483 INFO [stderr] warning: unused import: `ini::Ini`
Dec 02 16:44:30.483 INFO [stderr]   --> src/main.rs:61:5
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr] 61 | use ini::Ini;
Dec 02 16:44:30.483 INFO [stderr]    |     ^^^^^^^^
Dec 02 16:44:30.483 INFO [stderr] 
Dec 02 16:44:30.483 INFO [stderr] warning: unused import: `parser::Ice`
Dec 02 16:44:30.483 INFO [stderr]   --> src/main.rs:63:5
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr] 63 | use parser::Ice;
Dec 02 16:44:30.483 INFO [stderr]    |     ^^^^^^^^^^^
Dec 02 16:44:30.483 INFO [stderr] 
Dec 02 16:44:30.483 INFO [stderr] warning: unused import: `style`
Dec 02 16:44:30.483 INFO [stderr]   --> src/commands.rs:29:21
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr] 29 | use console::{Term, style};
Dec 02 16:44:30.483 INFO [stderr]    |                     ^^^^^
Dec 02 16:44:30.483 INFO [stderr] 
Dec 02 16:44:30.483 INFO [stderr] warning: unused import: `lettre::email::EmailBuilder`
Dec 02 16:44:30.483 INFO [stderr]   --> src/commands.rs:32:5
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr] 32 | use lettre::email::EmailBuilder;
Dec 02 16:44:30.483 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.483 INFO [stderr] 
Dec 02 16:44:30.483 INFO [stderr] warning: unused import: `SmtpTransport`
Dec 02 16:44:30.483 INFO [stderr]   --> src/commands.rs:33:46
Dec 02 16:44:30.483 INFO [stderr]    |
Dec 02 16:44:30.483 INFO [stderr] 33 | use lettre::transport::smtp::{SecurityLevel, SmtpTransport,
Dec 02 16:44:30.483 INFO [stderr]    |                                              ^^^^^^^^^^^^^
Dec 02 16:44:30.483 INFO [stderr] 
Dec 02 16:44:30.495 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:30.495 INFO [stderr]   --> src/config.rs:25:5
Dec 02 16:44:30.495 INFO [stderr]    |
Dec 02 16:44:30.495 INFO [stderr] 25 | use std::env::home_dir;
Dec 02 16:44:30.495 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.495 INFO [stderr]    |
Dec 02 16:44:30.495 INFO [stderr]    = note: #[warn(deprecated)] on by default
Dec 02 16:44:30.495 INFO [stderr] 
Dec 02 16:44:30.495 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:30.495 INFO [stderr]   --> src/config.rs:31:16
Dec 02 16:44:30.495 INFO [stderr]    |
Dec 02 16:44:30.495 INFO [stderr] 31 |     let home = home_dir();
Dec 02 16:44:30.495 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:30.495 INFO [stderr] 
Dec 02 16:44:30.495 INFO [stderr] warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.
Dec 02 16:44:30.495 INFO [stderr]   --> src/config.rs:54:16
Dec 02 16:44:30.495 INFO [stderr]    |
Dec 02 16:44:30.495 INFO [stderr] 54 |     let home = home_dir();
Dec 02 16:44:30.495 INFO [stderr]    |                ^^^^^^^^
Dec 02 16:44:30.495 INFO [stderr] 
Dec 02 16:44:30.731 INFO [stderr] warning: value assigned to `date_string` is never read
Dec 02 16:44:30.731 INFO [stderr]    --> src/commands.rs:203:13
Dec 02 16:44:30.731 INFO [stderr]     |
Dec 02 16:44:30.731 INFO [stderr] 203 |     let mut date_string = String::new();
Dec 02 16:44:30.731 INFO [stderr]     |             ^^^^^^^^^^^
Dec 02 16:44:30.731 INFO [stderr]     |
Dec 02 16:44:30.731 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 16:44:30.731 INFO [stderr] 
Dec 02 16:44:30.731 INFO [stderr] warning: unused variable: `e`
Dec 02 16:44:30.731 INFO [stderr]   --> src/config.rs:79:13
Dec 02 16:44:30.731 INFO [stderr]    |
Dec 02 16:44:30.731 INFO [stderr] 79 |         Err(e) => Err("Failed to write configuration file"),
Dec 02 16:44:30.731 INFO [stderr]    |             ^ help: consider using `_e` instead
Dec 02 16:44:30.731 INFO [stderr]    |
Dec 02 16:44:30.731 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 02 16:44:30.731 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:50:13
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 50 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.808 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: #[warn(unused_must_use)] on by default
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:56:9
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 56 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.808 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:64:13
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 64 |             term.write_line("No mail configuration found");
Dec 02 16:44:30.808 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:72:13
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 72 |             term.write_line("No server address found");
Dec 02 16:44:30.808 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:80:13
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 80 |             term.write_line("No server port found");
Dec 02 16:44:30.808 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:88:13
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 88 |             term.write_line("No sender address found");
Dec 02 16:44:30.808 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]   --> src/commands.rs:96:13
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr] 96 |             term.write_line("No server password found");
Dec 02 16:44:30.808 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]    |
Dec 02 16:44:30.808 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]    --> src/commands.rs:119:13
Dec 02 16:44:30.808 INFO [stderr]     |
Dec 02 16:44:30.808 INFO [stderr] 119 | /             term.write_line(
Dec 02 16:44:30.808 INFO [stderr] 120 | |                 format!("ICE '{}' does not have a date!", ice.get_description()).as_str()
Dec 02 16:44:30.808 INFO [stderr] 121 | |             );
Dec 02 16:44:30.808 INFO [stderr]     | |______________^
Dec 02 16:44:30.808 INFO [stderr]     |
Dec 02 16:44:30.808 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]    --> src/commands.rs:132:13
Dec 02 16:44:30.808 INFO [stderr]     |
Dec 02 16:44:30.808 INFO [stderr] 132 | /             term.write_line(
Dec 02 16:44:30.808 INFO [stderr] 133 | |                 format!("Sending mail for '{}'", ice.get_description()).as_str()
Dec 02 16:44:30.808 INFO [stderr] 134 | |             );
Dec 02 16:44:30.808 INFO [stderr]     | |______________^
Dec 02 16:44:30.808 INFO [stderr]     |
Dec 02 16:44:30.808 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]    --> src/commands.rs:136:13
Dec 02 16:44:30.808 INFO [stderr]     |
Dec 02 16:44:30.808 INFO [stderr] 136 |             mailer.send(builder.build().unwrap());
Dec 02 16:44:30.808 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.808 INFO [stderr]     |
Dec 02 16:44:30.808 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.808 INFO [stderr] 
Dec 02 16:44:30.808 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.808 INFO [stderr]    --> src/commands.rs:145:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 145 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:30.809 INFO [stderr] 146 | |         Ok(_) => term.write_line("ICE mails updated"),
Dec 02 16:44:30.809 INFO [stderr] 147 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:30.809 INFO [stderr] 148 | |     };
Dec 02 16:44:30.809 INFO [stderr]     | |______^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:182:13
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 182 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.809 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:188:9
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 188 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.809 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:198:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 198 |     term.write_line("Select an ICE mail to activate\n");
Dec 02 16:44:30.809 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:217:21
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 217 |                     term.write_line("Date cannot be in the past");
Dec 02 16:44:30.809 INFO [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:222:17
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 222 |                 term.write_line("Invalid date format, try again");
Dec 02 16:44:30.809 INFO [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:233:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 233 |     term.write_line(format!("Activating ICE mail for {}...", edited.get_date_string()).as_str());
Dec 02 16:44:30.809 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:237:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 237 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:30.809 INFO [stderr] 238 | |         Ok(_) => term.write_line("ICE mail activated"),
Dec 02 16:44:30.809 INFO [stderr] 239 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:30.809 INFO [stderr] 240 | |     };
Dec 02 16:44:30.809 INFO [stderr]     | |______^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:253:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 253 |     term.write_line("Creating a new ICE mail");
Dec 02 16:44:30.809 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:254:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 254 |     term.write_line("You need to provide a short description and message to send\n");
Dec 02 16:44:30.809 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.809 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.809 INFO [stderr]    --> src/commands.rs:260:5
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr] 260 |     term.write_line("Opening your default editor to write the message...");
Dec 02 16:44:30.809 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.809 INFO [stderr]     |
Dec 02 16:44:30.809 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.809 INFO [stderr] 
Dec 02 16:44:30.810 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.810 INFO [stderr]    --> src/commands.rs:265:9
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr] 265 |         term.write_line("You need to specify a message. Aborting...");
Dec 02 16:44:30.810 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.810 INFO [stderr] 
Dec 02 16:44:30.810 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.810 INFO [stderr]    --> src/commands.rs:279:5
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr] 279 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:30.810 INFO [stderr] 280 | |         Ok(_) => term.write_line("New ICE mail created"),
Dec 02 16:44:30.810 INFO [stderr] 281 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:30.810 INFO [stderr] 282 | |     };
Dec 02 16:44:30.810 INFO [stderr]     | |______^
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.810 INFO [stderr] 
Dec 02 16:44:30.810 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.810 INFO [stderr]    --> src/commands.rs:295:13
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr] 295 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.810 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.810 INFO [stderr] 
Dec 02 16:44:30.810 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.810 INFO [stderr]    --> src/commands.rs:301:9
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr] 301 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.810 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.810 INFO [stderr]     |
Dec 02 16:44:30.810 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.810 INFO [stderr] 
Dec 02 16:44:30.810 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:311:5
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 311 |     term.write_line("Select an ICE mail to deactivate\n");
Dec 02 16:44:30.816 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:317:9
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 317 |         term.write_line("That ICE mail is not active");
Dec 02 16:44:30.816 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:324:9
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 324 |         term.write_line("Operation cancelled");
Dec 02 16:44:30.816 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:332:5
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 332 |     term.write_line("Deactivating ICE mail...");
Dec 02 16:44:30.816 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:336:5
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 336 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:30.816 INFO [stderr] 337 | |         Ok(_) => term.write_line("ICE mail deactivated"),
Dec 02 16:44:30.816 INFO [stderr] 338 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:30.816 INFO [stderr] 339 | |     };
Dec 02 16:44:30.816 INFO [stderr]     | |______^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:352:13
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 352 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.816 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:358:9
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 358 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.816 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:368:5
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 368 |     term.write_line("Select an ICE mail to edit\n");
Dec 02 16:44:30.816 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.816 INFO [stderr]    --> src/commands.rs:372:5
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr] 372 |     term.write_line(format!("Editing '{}'\n", edited.get_description()).as_str());
Dec 02 16:44:30.816 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.816 INFO [stderr]     |
Dec 02 16:44:30.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.816 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:388:13
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 388 |             term.write_line("No message provided, using the original one");
Dec 02 16:44:30.817 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:410:5
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 410 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:30.817 INFO [stderr] 411 | |         Ok(_) => term.write_line("ICE mail updated"),
Dec 02 16:44:30.817 INFO [stderr] 412 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:30.817 INFO [stderr] 413 | |     };
Dec 02 16:44:30.817 INFO [stderr]     | |______^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:429:13
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 429 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.817 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:435:9
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 435 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.817 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:440:9
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 440 |         term.write_line(ice.get_status_line().as_str());
Dec 02 16:44:30.817 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:454:13
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 454 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.817 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:460:9
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 460 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.817 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:470:5
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 470 |     term.write_line("Select an ICE mail to remove\n");
Dec 02 16:44:30.817 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:477:9
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 477 |         term.write_line("Operation cancelled");
Dec 02 16:44:30.817 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.817 INFO [stderr] 
Dec 02 16:44:30.817 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.817 INFO [stderr]    --> src/commands.rs:483:5
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr] 483 | /     match parser::write_ices(&conf, &ices) {
Dec 02 16:44:30.817 INFO [stderr] 484 | |         Ok(_) => {
Dec 02 16:44:30.817 INFO [stderr] 485 | |             term.write_line(
Dec 02 16:44:30.817 INFO [stderr] 486 | |                 format!("ICE mail '{}' removed", removed.get_description())
Dec 02 16:44:30.817 INFO [stderr] ...   |
Dec 02 16:44:30.817 INFO [stderr] 490 | |         Err(e) => term.write_line(format!("Error: {}" ,e.description()).as_str())
Dec 02 16:44:30.817 INFO [stderr] 491 | |     };
Dec 02 16:44:30.817 INFO [stderr]     | |______^
Dec 02 16:44:30.817 INFO [stderr]     |
Dec 02 16:44:30.817 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:504:13
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 504 |             term.write_line(format!("Error: {}", e).as_str());
Dec 02 16:44:30.818 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:510:9
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 510 |         term.write_line("No ICE mails to show");
Dec 02 16:44:30.818 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:520:5
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 520 |     term.write_line("Select an ICE mail to show\n");
Dec 02 16:44:30.818 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:524:5
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 524 |     term.write_line(ices[selected].get_status_line().as_str());
Dec 02 16:44:30.818 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:525:5
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 525 |     term.write_line("");
Dec 02 16:44:30.818 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:526:5
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 526 | /     term.write_line(
Dec 02 16:44:30.818 INFO [stderr] 527 | |         format!(
Dec 02 16:44:30.818 INFO [stderr] 528 | |             "Recipients: {}",
Dec 02 16:44:30.818 INFO [stderr] 529 | |             ices[selected].get_emails().join(",")
Dec 02 16:44:30.818 INFO [stderr] 530 | |         ).as_str()
Dec 02 16:44:30.818 INFO [stderr] 531 | |     );
Dec 02 16:44:30.818 INFO [stderr]     | |______^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:532:5
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 532 |     term.write_line("");
Dec 02 16:44:30.818 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/commands.rs:533:5
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 533 |     term.write_line(ices[selected].get_message().as_str());
Dec 02 16:44:30.818 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/main.rs:110:9
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 110 | /         match config::write_empty_config() {
Dec 02 16:44:30.818 INFO [stderr] 111 | |             Ok(_) => term.write_line("Empty config file created in ~/.simpleice"),
Dec 02 16:44:30.818 INFO [stderr] 112 | |             Err(e) => term.write_line(e)
Dec 02 16:44:30.818 INFO [stderr] 113 | |         };
Dec 02 16:44:30.818 INFO [stderr]     | |__________^
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.818 INFO [stderr] 
Dec 02 16:44:30.818 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.818 INFO [stderr]    --> src/main.rs:122:13
Dec 02 16:44:30.818 INFO [stderr]     |
Dec 02 16:44:30.818 INFO [stderr] 122 |             term.write_line(e);
Dec 02 16:44:30.819 INFO [stderr]     |             ^^^^^^^^^^^^^^^^^^^
Dec 02 16:44:30.819 INFO [stderr]     |
Dec 02 16:44:30.819 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.819 INFO [stderr] 
Dec 02 16:44:30.819 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 16:44:30.819 INFO [stderr]    --> src/main.rs:123:13
Dec 02 16:44:30.819 INFO [stderr]     |
Dec 02 16:44:30.819 INFO [stderr] 123 | /             term.write_line(
Dec 02 16:44:30.819 INFO [stderr] 124 | |                 "You can create an empty configuration file using the `create-config` command"
Dec 02 16:44:30.819 INFO [stderr] 125 | |             );
Dec 02 16:44:30.819 INFO [stderr]     | |______________^
Dec 02 16:44:30.819 INFO [stderr]     |
Dec 02 16:44:30.819 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 16:44:30.819 INFO [stderr] 
Dec 02 16:44:31.362 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.01s
Dec 02 16:44:31.379 INFO [stderr] su: No module specific data is present
Dec 02 16:44:31.876 INFO running `"docker" "inspect" "2700899542a0396251d78d8c59e2c8c3ea2d7e1af529262dee40ec34506bdb02"`
Dec 02 16:44:32.112 INFO running `"docker" "rm" "-f" "2700899542a0396251d78d8c59e2c8c3ea2d7e1af529262dee40ec34506bdb02"`
Dec 02 16:44:32.414 INFO [stdout] 2700899542a0396251d78d8c59e2c8c3ea2d7e1af529262dee40ec34506bdb02
Dec 02 16:44:32.417 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 02 16:44:32.779 INFO [stdout] 8e244e75d9e3084b548a458574820b8369ae6fe2494f990023986d3080b58d65
Dec 02 16:44:32.780 INFO running `"docker" "start" "-a" "8e244e75d9e3084b548a458574820b8369ae6fe2494f990023986d3080b58d65"`
Dec 02 16:44:33.999 INFO [stderr] usermod: no changes
Dec 02 16:44:34.173 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.15s
Dec 02 16:44:34.193 INFO [stderr]      Running /target/debug/deps/simpleice-6a2f1679a7cd09b4
Dec 02 16:44:34.195 INFO [stdout] 
Dec 02 16:44:34.195 INFO [stdout] running 0 tests
Dec 02 16:44:34.195 INFO [stdout] 
Dec 02 16:44:34.195 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 16:44:34.195 INFO [stdout] 
Dec 02 16:44:34.197 INFO [stderr] su: No module specific data is present
Dec 02 16:44:34.721 INFO running `"docker" "inspect" "8e244e75d9e3084b548a458574820b8369ae6fe2494f990023986d3080b58d65"`
Dec 02 16:44:34.993 INFO running `"docker" "rm" "-f" "8e244e75d9e3084b548a458574820b8369ae6fe2494f990023986d3080b58d65"`
Dec 02 16:44:35.431 INFO [stdout] 8e244e75d9e3084b548a458574820b8369ae6fe2494f990023986d3080b58d65
