[][src]Struct map_model::map::MapConfig

pub struct MapConfig {
    pub driving_side: DrivingSide,
    pub bikes_can_use_bus_lanes: bool,
    pub inferred_sidewalks: bool,
    pub separate_cycleways: bool,
}

Fields

driving_side: DrivingSide

If true, driving happens on the right side of the road (USA). If false, on the left (Australia).

bikes_can_use_bus_lanes: boolinferred_sidewalks: bool

If true, roads without explicitly tagged sidewalks may have sidewalks or shoulders. If false, no sidewalks will be inferred if not tagged in OSM, and separate sidewalks will be included.

separate_cycleways: bool

If true, separate cycleways from OSM will be included.

Trait Implementations

impl Clone for MapConfig[src]

impl Debug for MapConfig[src]

impl<'de> Deserialize<'de> for MapConfig[src]

impl Serialize for MapConfig[src]

Auto Trait Implementations

impl RefUnwindSafe for MapConfig

impl Send for MapConfig

impl Sync for MapConfig

impl Unpin for MapConfig

impl UnwindSafe for MapConfig

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,