pub struct AvoidOptions {
pub toll_roads: bool,
pub limited_access_highways: bool,
pub ferries: bool,
pub unpaved_roads: bool,
}Expand description
Road features a routing request can ask the provider to avoid.
Fields§
§toll_roads: boolAvoid toll roads.
limited_access_highways: boolAvoid limited-access highways and motorways.
ferries: boolAvoid ferry crossings.
unpaved_roads: boolAvoid unpaved roads.
Trait Implementations§
Source§impl Clone for AvoidOptions
impl Clone for AvoidOptions
Source§fn clone(&self) -> AvoidOptions
fn clone(&self) -> AvoidOptions
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 moreimpl Copy for AvoidOptions
Source§impl Debug for AvoidOptions
impl Debug for AvoidOptions
Source§impl Default for AvoidOptions
impl Default for AvoidOptions
Source§fn default() -> AvoidOptions
fn default() -> AvoidOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AvoidOptions
impl<'de> Deserialize<'de> for AvoidOptions
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
impl Eq for AvoidOptions
Source§impl Hash for AvoidOptions
impl Hash for AvoidOptions
Source§impl PartialEq for AvoidOptions
impl PartialEq for AvoidOptions
Source§impl Serialize for AvoidOptions
impl Serialize for AvoidOptions
impl StructuralPartialEq for AvoidOptions
Auto Trait Implementations§
impl Freeze for AvoidOptions
impl RefUnwindSafe for AvoidOptions
impl Send for AvoidOptions
impl Sync for AvoidOptions
impl Unpin for AvoidOptions
impl UnsafeUnpin for AvoidOptions
impl UnwindSafe for AvoidOptions
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