pub fn router<S>() -> Router<S>where DirectiveAppState: FromRef<S>, S: Clone + Send + Sync + 'static,