diff options
Diffstat (limited to '')
-rw-r--r-- | src/onboard/mod.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/onboard/mod.rs b/src/onboard/mod.rs index 56bd144..b6717e8 100644 --- a/src/onboard/mod.rs +++ b/src/onboard/mod.rs @@ -1,5 +1,6 @@ use crate::traits::IsStation; use crate::travelynx::TrainRef; +use crate::types::Trip; use serde::de::DeserializeOwned; pub mod iceportal; @@ -47,9 +48,7 @@ pub trait OnBoardInfo { fn get_train_ref(&self) -> TrainRef; - fn stops<'a>( - &'a self - ) -> Box<dyn std::iter::Iterator<Item = &'a dyn IsStation> + 'a>; + fn stops<'a>(&'a self) -> Trip<'a>; } fn get_request<R>(uri: &str) -> Result<R, (serde_json::Error, String)> |