Struct map_model::edits::perma::PermanentEditIntersection
source · pub struct PermanentEditIntersection {
control: PermanentEditIntersectionControl,
modal_filter: Option<DiagonalFilter>,
crosswalks: BTreeMap<Turn, TurnType>,
}
Fields§
§control: PermanentEditIntersectionControl
§modal_filter: Option<DiagonalFilter>
§crosswalks: BTreeMap<Turn, TurnType>
Implementations§
source§impl PermanentEditIntersection
impl PermanentEditIntersection
fn with_permanent( self, i: IntersectionID, map: &Map ) -> Result<EditIntersection>
Trait Implementations§
source§impl Clone for PermanentEditIntersection
impl Clone for PermanentEditIntersection
source§fn clone(&self) -> PermanentEditIntersection
fn clone(&self) -> PermanentEditIntersection
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<'de> Deserialize<'de> for PermanentEditIntersection
impl<'de> Deserialize<'de> for PermanentEditIntersection
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 PermanentEditIntersection
impl RefUnwindSafe for PermanentEditIntersection
impl Send for PermanentEditIntersection
impl Sync for PermanentEditIntersection
impl Unpin for PermanentEditIntersection
impl UnwindSafe for PermanentEditIntersection
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