@@ -64,30 +64,50 @@ impl RouteBuilder {
64
64
} ;
65
65
let wrapped_handler = WrappedHandler {
66
66
pattern : RoutePattern ( pattern) ,
67
- handler : Box :: new ( handler)
67
+ handler : Box :: new ( handler) ,
68
68
} ;
69
69
router. add ( pattern, wrapped_handler) ;
70
70
}
71
71
self
72
72
}
73
73
74
- pub fn get < ' a , H : Handler > ( & ' a mut self , pattern : & ' static str , handler : H ) -> & ' a mut RouteBuilder {
74
+ pub fn get < ' a , H : Handler > (
75
+ & ' a mut self ,
76
+ pattern : & ' static str ,
77
+ handler : H ,
78
+ ) -> & ' a mut RouteBuilder {
75
79
self . map ( Method :: GET , pattern, handler)
76
80
}
77
81
78
- pub fn post < ' a , H : Handler > ( & ' a mut self , pattern : & ' static str , handler : H ) -> & ' a mut RouteBuilder {
82
+ pub fn post < ' a , H : Handler > (
83
+ & ' a mut self ,
84
+ pattern : & ' static str ,
85
+ handler : H ,
86
+ ) -> & ' a mut RouteBuilder {
79
87
self . map ( Method :: POST , pattern, handler)
80
88
}
81
89
82
- pub fn put < ' a , H : Handler > ( & ' a mut self , pattern : & ' static str , handler : H ) -> & ' a mut RouteBuilder {
90
+ pub fn put < ' a , H : Handler > (
91
+ & ' a mut self ,
92
+ pattern : & ' static str ,
93
+ handler : H ,
94
+ ) -> & ' a mut RouteBuilder {
83
95
self . map ( Method :: PUT , pattern, handler)
84
96
}
85
97
86
- pub fn delete < ' a , H : Handler > ( & ' a mut self , pattern : & ' static str , handler : H ) -> & ' a mut RouteBuilder {
98
+ pub fn delete < ' a , H : Handler > (
99
+ & ' a mut self ,
100
+ pattern : & ' static str ,
101
+ handler : H ,
102
+ ) -> & ' a mut RouteBuilder {
87
103
self . map ( Method :: DELETE , pattern, handler)
88
104
}
89
105
90
- pub fn head < ' a , H : Handler > ( & ' a mut self , pattern : & ' static str , handler : H ) -> & ' a mut RouteBuilder {
106
+ pub fn head < ' a , H : Handler > (
107
+ & ' a mut self ,
108
+ pattern : & ' static str ,
109
+ handler : H ,
110
+ ) -> & ' a mut RouteBuilder {
91
111
self . map ( Method :: HEAD , pattern, handler)
92
112
}
93
113
}
@@ -256,7 +276,13 @@ mod tests {
256
276
let mut res = vec ! [ ] ;
257
277
res. push ( req. params ( ) [ "id" ] . clone ( ) ) ;
258
278
res. push ( format ! ( "{:?}" , req. method( ) ) ) ;
259
- res. push ( req. extensions ( ) . find :: < RoutePattern > ( ) . unwrap ( ) . 0 . to_string ( ) ) ;
279
+ res. push (
280
+ req. extensions ( )
281
+ . find :: < RoutePattern > ( )
282
+ . unwrap ( )
283
+ . 0
284
+ . to_string ( ) ,
285
+ ) ;
260
286
261
287
let bytes = res. join ( ", " ) . into_bytes ( ) ;
262
288
Response :: builder ( ) . body ( Body :: from_vec ( bytes) )
0 commit comments