pub struct StationInterval {
pub type_field: String,
pub id: String,
pub intervals: Vec<Interval>,
}
Fields§
§type_field: String
§id: String
§intervals: Vec<Interval>
Trait Implementations§
Source§impl Clone for StationInterval
impl Clone for StationInterval
Source§fn clone(&self) -> StationInterval
fn clone(&self) -> StationInterval
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 StationInterval
impl Debug for StationInterval
Source§impl Default for StationInterval
impl Default for StationInterval
Source§fn default() -> StationInterval
fn default() -> StationInterval
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StationInterval
impl<'de> Deserialize<'de> for StationInterval
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 StationInterval
impl PartialEq for StationInterval
Source§impl Serialize for StationInterval
impl Serialize for StationInterval
impl StructuralPartialEq for StationInterval
Auto Trait Implementations§
impl Freeze for StationInterval
impl RefUnwindSafe for StationInterval
impl Send for StationInterval
impl Sync for StationInterval
impl Unpin for StationInterval
impl UnwindSafe for StationInterval
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