pub struct PerMap {Show 15 fields
pub map: Map,
pub draw_map: DrawMap,
pub current_neighbourhood: Option<NeighbourhoodID>,
pub routing_params_before_changes: RoutingParams,
pub proposals: Proposals,
pub impact: Impact,
pub consultation: Option<NeighbourhoodID>,
pub consultation_id: Option<String>,
pub draw_all_filters: Toggle3Zoomed,
pub draw_major_road_labels: DrawSimpleRoadLabels,
pub draw_all_local_road_labels: Option<DrawSimpleRoadLabels>,
pub draw_poi_icons: Drawable,
pub draw_bus_routes: Drawable,
pub draw_turn_restrictions: Drawable,
pub current_trip_name: Option<String>,
}
Fields§
§map: Map
§draw_map: DrawMap
§current_neighbourhood: Option<NeighbourhoodID>
§routing_params_before_changes: RoutingParams
§proposals: Proposals
§impact: Impact
§consultation: Option<NeighbourhoodID>
§consultation_id: Option<String>
§draw_all_filters: Toggle3Zoomed
§draw_major_road_labels: DrawSimpleRoadLabels
§draw_all_local_road_labels: Option<DrawSimpleRoadLabels>
§draw_poi_icons: Drawable
§draw_bus_routes: Drawable
§draw_turn_restrictions: Drawable
§current_trip_name: Option<String>
Implementations§
Auto Trait Implementations§
impl !Freeze for PerMap
impl !RefUnwindSafe for PerMap
impl !Send for PerMap
impl !Sync for PerMap
impl Unpin for PerMap
impl !UnwindSafe for PerMap
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
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.