map_gui::tools

Trait TripManagementState

Source
pub trait TripManagementState<A: AppLike + 'static>: State<A> {
    // Required methods
    fn mut_files(&mut self) -> &mut TripManagement<A, Self>
       where Self: Sized;
    fn app_session_current_trip_name(app: &mut A) -> &mut Option<String>
       where Self: Sized;
    fn sync_from_file_management(&mut self, ctx: &mut EventCtx<'_>, app: &mut A);
}

Required Methods§

Source

fn mut_files(&mut self) -> &mut TripManagement<A, Self>
where Self: Sized,

Source

fn app_session_current_trip_name(app: &mut A) -> &mut Option<String>
where Self: Sized,

Source

fn sync_from_file_management(&mut self, ctx: &mut EventCtx<'_>, app: &mut A)

Implementors§

impl TripManagementState<App> for RoutePlanner