Struct map_model::edits::EditEffects
source · [−]pub struct EditEffects {
pub changed_roads: BTreeSet<RoadID>,
pub deleted_lanes: BTreeSet<LaneID>,
pub changed_intersections: BTreeSet<IntersectionID>,
pub added_turns: BTreeSet<TurnID>,
pub deleted_turns: BTreeSet<TurnID>,
pub changed_parking_lots: BTreeSet<ParkingLotID>,
modified_lanes: BTreeSet<LaneID>,
}
Fields
changed_roads: BTreeSet<RoadID>
deleted_lanes: BTreeSet<LaneID>
changed_intersections: BTreeSet<IntersectionID>
added_turns: BTreeSet<TurnID>
deleted_turns: BTreeSet<TurnID>
changed_parking_lots: BTreeSet<ParkingLotID>
modified_lanes: BTreeSet<LaneID>
Auto Trait Implementations
impl RefUnwindSafe for EditEffects
impl Send for EditEffects
impl Sync for EditEffects
impl Unpin for EditEffects
impl UnwindSafe for EditEffects
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self