freya-router 0.4.3

Router management for Freya apps
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::{
    prelude::*,
    utils::use_router_internal::use_router_internal,
};

#[must_use]
pub fn use_route<R: Routable + Clone>() -> R {
    match use_router_internal() {
        Some(r) => r.current(),
        None => {
            panic!("`use_route` must be called in a descendant of a Router component")
        }
    }
}