@@ -34,12 +34,10 @@ pub enum WebSocketError {
3434pub struct WebSocketTask {
3535 ws : WebSocket ,
3636 notification : Callback < WebSocketStatus > ,
37- #[ cfg( feature = "web_sys" ) ]
3837 #[ allow( dead_code) ]
3938 listeners : [ EventListener ; 4 ] ,
4039}
4140
42- #[ cfg( feature = "web_sys" ) ]
4341impl WebSocketTask {
4442 fn new (
4543 ws : WebSocket ,
@@ -159,15 +157,11 @@ impl WebSocketService {
159157 EventListener :: new ( & ws, "close" , listener_close) ,
160158 EventListener :: new ( & ws, "error" , listener_error) ,
161159 ] ;
162- Ok ( ConnectCommon (
163- ws,
164- #[ cfg( feature = "web_sys" ) ]
165- listeners,
166- ) )
160+ Ok ( ConnectCommon ( ws, listeners) )
167161 }
168162}
169163
170- struct ConnectCommon ( WebSocket , # [ cfg ( feature = "web_sys" ) ] [ EventListener ; 3 ] ) ;
164+ struct ConnectCommon ( WebSocket , [ EventListener ; 3 ] ) ;
171165
172166fn process_binary < OUT : ' static > ( event : & MessageEvent , callback : & Callback < OUT > )
173167where
@@ -308,7 +302,6 @@ mod tests {
308302 }
309303
310304 #[ test]
311- #[ cfg( feature = "web_sys" ) ]
312305 async fn test_invalid_url_error ( ) {
313306 let url = "syntactically-invalid" ;
314307 let cb_future = CallbackFuture :: < Json < Result < Message , anyhow:: Error > > > :: default ( ) ;
0 commit comments