From 2ab1f7119cfdd6505b05ace19c3cb36bea75faa5 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 16 Nov 2018 08:24:10 +0100 Subject: [PATCH] Router: implement missing builder methods --- src/api/router.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/api/router.rs b/src/api/router.rs index 14c9c41d..41b922e5 100644 --- a/src/api/router.rs +++ b/src/api/router.rs @@ -51,6 +51,21 @@ impl Router { self.get = Some(m); self } + + pub fn put(mut self, m: ApiMethod) -> Self { + self.put = Some(m); + self + } + + pub fn post(mut self, m: ApiMethod) -> Self { + self.post = Some(m); + self + } + + pub fn delete(mut self, m: ApiMethod) -> Self { + self.delete = Some(m); + self + } pub fn find_route(&self, components: &[&str]) -> Option<&Router> {