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}