From efe87c5bcff997ef6ef3e8a4072bd0b1803b55cc Mon Sep 17 00:00:00 2001 From: Luca P Date: Fri, 28 Jan 2022 09:59:27 +0000 Subject: [PATCH] Add links to Resource::default_service. Clarify that a `Route` can be used. --- src/resource.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/resource.rs b/src/resource.rs index a0fc19faf..c22a133d0 100644 --- a/src/resource.rs +++ b/src/resource.rs @@ -312,9 +312,11 @@ where } } - /// Default service to be used if no matching route could be found. - /// By default *405* response get returned. Resource does not use - /// default handler from `App` or `Scope`. + /// Default service to be used if no matching route could be found. + /// You can pass a [`Route`] as default_service. + /// + /// If no default service is specified, a `405 Method Not Allowed` response will be returned to the caller. + /// [`Resource`] does **not** inherit the default handler specified on the parent [`App`](crate::App) or [`Scope`](crate::web::Scope). pub fn default_service(mut self, f: F) -> Self where F: IntoServiceFactory,