From cea0b70a51d73c9eda7b2cf83451ca328182f0a8 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Sat, 26 Feb 2022 11:37:00 +0100 Subject: fix the Trip type (and make it Display) it's not as nice as i'd like, but whatever --- src/onboard/zugportal.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/onboard/zugportal.rs') diff --git a/src/onboard/zugportal.rs b/src/onboard/zugportal.rs index 0ad6cfd..c649107 100644 --- a/src/onboard/zugportal.rs +++ b/src/onboard/zugportal.rs @@ -7,6 +7,8 @@ use crate::onboard; use crate::onboard::{OnBoardAPI, OnBoardInfo}; use crate::{traits::*, travelynx::TrainRef}; +use crate::types::Trip; + pub struct Zugportal {} #[derive(Deserialize, Debug)] @@ -88,10 +90,8 @@ impl OnBoardInfo for Journey { } } - fn stops<'a>( - &'a self - ) -> Box + 'a> { - Box::new(self.stops.iter().map(|s| s as &dyn IsStation)) + fn stops<'a>(&'a self) -> Trip<'a> { + (&self.stops).into() } } -- cgit v1.2.3