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.