basic_error_handling/
basic_error_handling.rs

1use std::time::Instant;
2
3use cand::Logger;
4
5fn main() {
6    let logger = Logger(Instant::now(), ());
7    let ((), mut logger) = logger.try_get(Err("Error line"), redirect);
8    logger.log(cand::StatusLevel::Ok, "Run very well");
9}
10
11fn redirect(_logger: Logger<Instant, ()>) {
12    println!("Emergency function")
13}