diff --git a/types/src/custom_option.rs b/types/src/custom_option.rs index 9ad2503..5ec4467 100644 --- a/types/src/custom_option.rs +++ b/types/src/custom_option.rs @@ -8,6 +8,6 @@ pub trait OptionOkOrErr { impl OptionOkOrErr for Option { fn ok_or_err(self, desc: &str) -> Result { - self.ok_or(io::Error::new(io::ErrorKind::Other, desc)) + self.ok_or_else(|| io::Error::new(io::ErrorKind::Other, desc)) } }