diff --git a/rust/sbp/src/sbp_iter_ext.rs b/rust/sbp/src/sbp_iter_ext.rs index c14c1dc097..dc146238ab 100644 --- a/rust/sbp/src/sbp_iter_ext.rs +++ b/rust/sbp/src/sbp_iter_ext.rs @@ -122,7 +122,7 @@ mod swiftnav_impl { use crate::{ messages::SbpMessage, time::{GpsTimeError, MessageTime, RoverTime}, - Sbp, + Frame, Sbp, }; /// See [SbpIterExt::with_rover_time] for more information. @@ -204,6 +204,12 @@ mod swiftnav_impl { } } } + + impl HasTime for Frame { + fn time(&self) -> Option> { + self.to_sbp().time() + } + } } #[cfg(test)]