Struct gtfs_structures::FareAttribute
source · [−]pub struct FareAttribute {
pub id: String,
pub price: String,
pub currency: String,
pub payment_method: PaymentMethod,
pub transfers: Transfers,
pub agency_id: Option<String>,
pub transfer_duration: Option<usize>,
}
Expand description
Defines one possible fare. See https://gtfs.org/reference/static/#fare_attributestxt
Fields
id: String
Unique technical (not for the traveller) identifier for the FareAttribute
price: String
Fare price, in the unit specified by FareAttribute::currency
currency: String
Currency used to pay the fare.
payment_method: PaymentMethod
Indicates when the fare must be paid
transfers: Transfers
Indicates the number of transfers permitted on this fare
agency_id: Option<String>
Identifies the relevant agency for a fare
transfer_duration: Option<usize>
Length of time in seconds before a transfer expires
Trait Implementations
sourceimpl Debug for FareAttribute
impl Debug for FareAttribute
sourceimpl<'de> Deserialize<'de> for FareAttribute
impl<'de> Deserialize<'de> for FareAttribute
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for FareAttribute
impl Serialize for FareAttribute
sourceimpl Type for FareAttribute
impl Type for FareAttribute
sourcefn object_type(&self) -> ObjectType
fn object_type(&self) -> ObjectType
What is the type of the object
Auto Trait Implementations
impl RefUnwindSafe for FareAttribute
impl Send for FareAttribute
impl Sync for FareAttribute
impl Unpin for FareAttribute
impl UnwindSafe for FareAttribute
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more