Enum map_editor::Mode[][src]

pub(crate) enum Mode {
    Viewing,
    MovingIntersection(NodeID),
    MovingBuilding(OsmID),
    MovingRoadPoint(OriginalRoadusize),
    CreatingRoad(NodeID),
    SetBoundaryPt1,
    SetBoundaryPt2(Pt2D),
}

Variants

Viewing
MovingIntersection(NodeID)
MovingBuilding(OsmID)
MovingRoadPoint(OriginalRoadusize)
CreatingRoad(NodeID)
SetBoundaryPt1
SetBoundaryPt2(Pt2D)

Auto Trait Implementations

impl RefUnwindSafe for Mode

impl Send for Mode

impl Sync for Mode

impl Unpin for Mode

impl UnwindSafe for Mode

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> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

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

impl<T> Instrument for T[src]

impl<T> Instrument 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, 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>,