File tree Expand file tree Collapse file tree 1 file changed +9
-21
lines changed Expand file tree Collapse file tree 1 file changed +9
-21
lines changed Original file line number Diff line number Diff line change @@ -101,27 +101,15 @@ impl<State: Clone + Send + Sync + 'static> Server<State> {
101
101
/// # Ok(()) }) }
102
102
/// ```
103
103
pub fn with_state ( state : State ) -> Self {
104
- #[ cfg( any( feature = "cookies" , feature = "logger" ) ) ]
105
- {
106
- let mut server = Self {
107
- router : Arc :: new ( Router :: new ( ) ) ,
108
- middleware : Arc :: new ( vec ! [ ] ) ,
109
- state,
110
- } ;
111
- #[ cfg( feature = "cookies" ) ]
112
- server. with ( cookies:: CookiesMiddleware :: new ( ) ) ;
113
- #[ cfg( feature = "logger" ) ]
114
- server. with ( log:: LogMiddleware :: new ( ) ) ;
115
- server
116
- }
117
-
118
- #[ cfg( not( any( feature = "cookies" , feature = "logger" ) ) ) ]
119
- {
120
- Self {
121
- router : Arc :: new ( Router :: new ( ) ) ,
122
- middleware : Arc :: new ( vec ! [ ] ) ,
123
- state,
124
- }
104
+ Self {
105
+ router : Arc :: new ( Router :: new ( ) ) ,
106
+ middleware : Arc :: new ( vec ! [
107
+ #[ cfg( feature = "cookies" ) ]
108
+ Arc :: new( cookies:: CookiesMiddleware :: new( ) ) ,
109
+ #[ cfg( feature = "logger" ) ]
110
+ Arc :: new( log:: LogMiddleware :: new( ) ) ,
111
+ ] ) ,
112
+ state,
125
113
}
126
114
}
127
115
You can’t perform that action at this time.
0 commit comments