pub struct RegionalConstraint {
pub entry_connection_point: Option<Box<FareConnectionPoint>>,
pub exit_connection_point: Option<Box<FareConnectionPoint>>,
pub regional_validities: Vec<RegionalValidity>,
pub distance: Option<Option<i32>>,
}Expand description
RegionalConstraint : Regional constraint of the fare- offline bulk data use the id of connection points whereas in an online environment the connection point is included
Fields§
§entry_connection_point: Option<Box<FareConnectionPoint>>§exit_connection_point: Option<Box<FareConnectionPoint>>§regional_validities: Vec<RegionalValidity>§distance: Option<Option<i32>>Distance in km for statistics
Implementations§
Source§impl RegionalConstraint
impl RegionalConstraint
Sourcepub fn new(regional_validities: Vec<RegionalValidity>) -> RegionalConstraint
pub fn new(regional_validities: Vec<RegionalValidity>) -> RegionalConstraint
Regional constraint of the fare- offline bulk data use the id of connection points whereas in an online environment the connection point is included
Trait Implementations§
Source§impl Clone for RegionalConstraint
impl Clone for RegionalConstraint
Source§fn clone(&self) -> RegionalConstraint
fn clone(&self) -> RegionalConstraint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RegionalConstraint
impl Debug for RegionalConstraint
Source§impl Default for RegionalConstraint
impl Default for RegionalConstraint
Source§fn default() -> RegionalConstraint
fn default() -> RegionalConstraint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RegionalConstraint
impl<'de> Deserialize<'de> for RegionalConstraint
Source§fn 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
Source§impl PartialEq for RegionalConstraint
impl PartialEq for RegionalConstraint
Source§impl Serialize for RegionalConstraint
impl Serialize for RegionalConstraint
impl StructuralPartialEq for RegionalConstraint
Auto Trait Implementations§
impl Freeze for RegionalConstraint
impl RefUnwindSafe for RegionalConstraint
impl Send for RegionalConstraint
impl Sync for RegionalConstraint
impl Unpin for RegionalConstraint
impl UnsafeUnpin for RegionalConstraint
impl UnwindSafe for RegionalConstraint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more