Skip to content

Commit c6bd805

Browse files
authored
Merge pull request #963 from hove-io/fix/DHUB-1048-gtfs-booking-misprint
Fix misprint in gtfs booking_rules.txt
2 parents 90985fb + b390545 commit c6bd805

File tree

7 files changed

+11
-10
lines changed

7 files changed

+11
-10
lines changed

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
authors = ["Hove <[email protected]>", "Guillaume Pinot <[email protected]>"]
33
name = "transit_model"
4-
version = "0.68.0"
4+
version = "0.68.1"
55
license = "AGPL-3.0-only"
66
description = "Transit data management"
77
repository = "https://github.com/hove-io/transit_model"
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
id,booking_type,message,phone_number,info_url,booking_url
1+
booking_rule_id,booking_type,message,phone_number,info_url,booking_url
22
MFDI:10,0,"Bus de soirée : Le service fonctionne sans réservation, il suffit d'indiquer l'arrêt de descente au conducteur",,,
33
MFDI:11,0,24h/24 et 7j/7,01 74 37 24 77,https://www.fileo.com/se-deplacer/reserver-votre-fileo/,https://www.fileo.com/tad
44
MFDI:12,0,,,,

src/file_handler/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ impl<P: AsRef<Path>> PathFileHandler<P> {
4545
}
4646
}
4747

48-
impl<'a, P: AsRef<Path>> FileHandler for &'a mut PathFileHandler<P> {
48+
impl<P: AsRef<Path>> FileHandler for &mut PathFileHandler<P> {
4949
type Reader = File;
5050
fn get_file_if_exists(self, name: &str) -> Result<(Option<Self::Reader>, PathBuf)> {
5151
let f = self.base_path.as_ref().join(name);

src/gtfs/mod.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ struct Agency {
6969
ticketing_deep_link_id: Option<String>,
7070
}
7171

72-
impl<'a> From<&'a objects::Network> for Agency {
72+
impl From<&objects::Network> for Agency {
7373
fn from(obj: &objects::Network) -> Agency {
7474
Agency {
7575
id: Some(obj.id.clone()),
@@ -239,6 +239,7 @@ enum BookingType {
239239
#[derive(Derivative, Serialize)]
240240
#[derivative(Default)]
241241
struct BookingRule {
242+
#[serde(rename = "booking_rule_id")]
242243
id: String,
243244
booking_type: BookingType,
244245
message: Option<String>,
@@ -247,7 +248,7 @@ struct BookingRule {
247248
booking_url: Option<String>,
248249
}
249250

250-
impl<'a> From<&'a objects::BookingRule> for BookingRule {
251+
impl From<&objects::BookingRule> for BookingRule {
251252
fn from(obj: &objects::BookingRule) -> BookingRule {
252253
BookingRule {
253254
id: obj.id.clone(),
@@ -285,7 +286,7 @@ struct Transfer {
285286
min_transfer_time: Option<u32>,
286287
}
287288

288-
impl<'a> From<&'a objects::Transfer> for Transfer {
289+
impl From<&objects::Transfer> for Transfer {
289290
fn from(obj: &objects::Transfer) -> Transfer {
290291
Transfer {
291292
from_stop_id: obj.from_stop_id.clone(),

src/gtfs/write.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ where
375375
.collect()
376376
}
377377

378-
impl<'a> From<&'a objects::PhysicalMode> for RouteType {
378+
impl From<&objects::PhysicalMode> for RouteType {
379379
fn from(obj: &objects::PhysicalMode) -> RouteType {
380380
match obj.id.as_str() {
381381
"RailShuttle" | "Tramway" => RouteType::Tramway,

src/model_builder.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ impl AsDateTime for &NaiveDateTime {
606606
}
607607
}
608608

609-
impl<'a> VehicleJourneyBuilder<'a> {
609+
impl VehicleJourneyBuilder<'_> {
610610
fn find_or_create_sp(&mut self, sp: &str) -> Idx<StopPoint> {
611611
self.model
612612
.collections
@@ -1039,7 +1039,7 @@ impl<'a> VehicleJourneyBuilder<'a> {
10391039
}
10401040
}
10411041

1042-
impl<'a> Drop for VehicleJourneyBuilder<'a> {
1042+
impl Drop for VehicleJourneyBuilder<'_> {
10431043
fn drop(&mut self) {
10441044
use std::ops::DerefMut;
10451045
let collections = &mut self.model.collections;

src/objects.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -923,7 +923,7 @@ impl<'de> ::serde::Deserialize<'de> for Time {
923923

924924
// using the visitor pattern to avoid a string allocation
925925
struct TimeVisitor;
926-
impl<'de> Visitor<'de> for TimeVisitor {
926+
impl Visitor<'_> for TimeVisitor {
927927
type Value = Time;
928928
fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
929929
formatter.write_str("a time in the format HH:MM:SS")

0 commit comments

Comments
 (0)