(&mut self, route: Route)
| 70 | } |
| 71 | |
| 72 | pub fn push(&mut self, route: Route) { |
| 73 | let transition = self.get_transition( |
| 74 | self.route_stack.back().map(|r| &r.route_type), |
| 75 | Some(&route.route_type), |
| 76 | ); |
| 77 | transition.begin(); |
| 78 | self.route_stack.push_back(route); |
| 79 | } |
| 80 | |
| 81 | pub fn pop(&mut self) -> Option<Route> { |
| 82 | let transition = self.get_transition( |
no test coverage detected