@@ -51,12 +51,12 @@ impl RouteBuilder {
51
51
. map_err ( RouterError )
52
52
}
53
53
54
- pub fn map < ' a , H : Handler > (
55
- & ' a mut self ,
54
+ pub fn map < H : Handler > (
55
+ & mut self ,
56
56
method : Method ,
57
57
pattern : & ' static str ,
58
58
handler : H ,
59
- ) -> & ' a mut RouteBuilder {
59
+ ) -> & mut RouteBuilder {
60
60
{
61
61
let router = match self . routers . entry ( method) {
62
62
Entry :: Occupied ( e) => e. into_mut ( ) ,
@@ -71,43 +71,23 @@ impl RouteBuilder {
71
71
self
72
72
}
73
73
74
- pub fn get < ' a , H : Handler > (
75
- & ' a mut self ,
76
- pattern : & ' static str ,
77
- handler : H ,
78
- ) -> & ' a mut RouteBuilder {
74
+ pub fn get < H : Handler > ( & mut self , pattern : & ' static str , handler : H ) -> & mut RouteBuilder {
79
75
self . map ( Method :: GET , pattern, handler)
80
76
}
81
77
82
- pub fn post < ' a , H : Handler > (
83
- & ' a mut self ,
84
- pattern : & ' static str ,
85
- handler : H ,
86
- ) -> & ' a mut RouteBuilder {
78
+ pub fn post < H : Handler > ( & mut self , pattern : & ' static str , handler : H ) -> & mut RouteBuilder {
87
79
self . map ( Method :: POST , pattern, handler)
88
80
}
89
81
90
- pub fn put < ' a , H : Handler > (
91
- & ' a mut self ,
92
- pattern : & ' static str ,
93
- handler : H ,
94
- ) -> & ' a mut RouteBuilder {
82
+ pub fn put < H : Handler > ( & mut self , pattern : & ' static str , handler : H ) -> & mut RouteBuilder {
95
83
self . map ( Method :: PUT , pattern, handler)
96
84
}
97
85
98
- pub fn delete < ' a , H : Handler > (
99
- & ' a mut self ,
100
- pattern : & ' static str ,
101
- handler : H ,
102
- ) -> & ' a mut RouteBuilder {
86
+ pub fn delete < H : Handler > ( & mut self , pattern : & ' static str , handler : H ) -> & mut RouteBuilder {
103
87
self . map ( Method :: DELETE , pattern, handler)
104
88
}
105
89
106
- pub fn head < ' a , H : Handler > (
107
- & ' a mut self ,
108
- pattern : & ' static str ,
109
- handler : H ,
110
- ) -> & ' a mut RouteBuilder {
90
+ pub fn head < H : Handler > ( & mut self , pattern : & ' static str , handler : H ) -> & mut RouteBuilder {
111
91
self . map ( Method :: HEAD , pattern, handler)
112
92
}
113
93
}
0 commit comments