logo
pub trait Route {
    fn changed_external_state(&self);
    fn changed_internal_state(&self);
    fn did_add(&self);
    fn did_change_next(&self, next_route: Option<Box<dyn Route>>);
    fn did_change_previous(&self, previous_route: Option<Box<dyn Route>>);
    fn did_pop_next(&self, next_route: Box<dyn Route>);
    fn did_push(&self) -> TickerFuture;
    fn did_replace(&self, old_route: Option<Box<dyn Route>>);
    fn dispose(&self);
    fn install(&self);
    fn will_pop(&self) -> Box<dyn Future<Output = RoutePopDisposition>>;
}

Required Methods

Implementors