pub struct TrafficFlow {
pub speed: Option<f64>,
pub free_flow_speed: Option<f64>,
pub jam_factor: Option<f64>,
pub confidence: Option<f64>,
pub road_name: Option<String>,
}Expand description
A traffic flow measurement for a road segment.
Fields§
§speed: Option<f64>Current speed in km/h or mph (depends on provider region)
free_flow_speed: Option<f64>Free-flow speed (speed without traffic)
jam_factor: Option<f64>Jam factor (0.0 = no traffic, 10.0 = gridlock)
confidence: Option<f64>Confidence in the measurement (0.0-1.0)
road_name: Option<String>Road name (if available)
Trait Implementations§
Source§impl Clone for TrafficFlow
impl Clone for TrafficFlow
Source§fn clone(&self) -> TrafficFlow
fn clone(&self) -> TrafficFlow
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TrafficFlow
impl Debug for TrafficFlow
Source§impl<'de> Deserialize<'de> for TrafficFlow
impl<'de> Deserialize<'de> for TrafficFlow
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
Auto Trait Implementations§
impl Freeze for TrafficFlow
impl RefUnwindSafe for TrafficFlow
impl Send for TrafficFlow
impl Sync for TrafficFlow
impl Unpin for TrafficFlow
impl UnsafeUnpin for TrafficFlow
impl UnwindSafe for TrafficFlow
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