File size: 267 Bytes
84d2a97
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use log::debug;

pub trait LogError {
    fn describe(self, msg: &str) -> Self;
}

impl<T, E> LogError for Result<T, E> {
    fn describe(self, msg: &str) -> Self {
        if self.is_err() {
            debug!("Error while: {}", msg);
        }
        self
    }
}