diff --git a/rust/sbp/src/sbp_iter_ext.rs b/rust/sbp/src/sbp_iter_ext.rs index dc146238ab..0db26ba646 100644 --- a/rust/sbp/src/sbp_iter_ext.rs +++ b/rust/sbp/src/sbp_iter_ext.rs @@ -210,6 +210,15 @@ mod swiftnav_impl { self.to_sbp().time() } } + + impl HasTime for Result { + fn time(&self) -> Option> { + match self { + Ok(m) => m.time(), + Err(_) => None, + } + } + } } #[cfg(test)]