pub struct IsolineOptions {
pub range_type: Option<RangeType>,
pub transport_mode: Option<TransportMode>,
pub departure_time: Option<DepartureTime>,
pub avoid: Vec<AvoidType>,
pub provider_extra: Option<Value>,
}Expand description
Options for isoline (reachability polygon) calculation.
Fields§
§range_type: Option<RangeType>Type of range (distance, time, or consumption)
transport_mode: Option<TransportMode>Transport mode for the isoline calculation
departure_time: Option<DepartureTime>Departure time
avoid: Vec<AvoidType>Route restrictions
provider_extra: Option<Value>Provider-specific options (HERE: routing_mode, optimize_for, vehicle params)
Trait Implementations§
Source§impl Clone for IsolineOptions
impl Clone for IsolineOptions
Source§fn clone(&self) -> IsolineOptions
fn clone(&self) -> IsolineOptions
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 IsolineOptions
impl Debug for IsolineOptions
Source§impl Default for IsolineOptions
impl Default for IsolineOptions
Source§fn default() -> IsolineOptions
fn default() -> IsolineOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IsolineOptions
impl<'de> Deserialize<'de> for IsolineOptions
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 IsolineOptions
impl RefUnwindSafe for IsolineOptions
impl Send for IsolineOptions
impl Sync for IsolineOptions
impl Unpin for IsolineOptions
impl UnsafeUnpin for IsolineOptions
impl UnwindSafe for IsolineOptions
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