@@ -7,8 +7,6 @@ use std::os::windows::io::AsRawSocket;
77use std:: sync:: atomic:: { AtomicUsize , Ordering } ;
88use std:: { fmt, io} ;
99
10- #[ cfg( any( unix, debug_assertions) ) ]
11- use crate :: poll;
1210use crate :: sys:: IoSourceState ;
1311use crate :: { event, Interest , Registry , Token } ;
1412
@@ -142,7 +140,9 @@ where
142140 ) -> io:: Result < ( ) > {
143141 #[ cfg( debug_assertions) ]
144142 self . selector_id . associate ( registry) ?;
145- poll:: selector ( registry) . register ( self . inner . as_raw_fd ( ) , token, interests)
143+ registry
144+ . selector ( )
145+ . register ( self . inner . as_raw_fd ( ) , token, interests)
146146 }
147147
148148 fn reregister (
@@ -153,13 +153,15 @@ where
153153 ) -> io:: Result < ( ) > {
154154 #[ cfg( debug_assertions) ]
155155 self . selector_id . check_association ( registry) ?;
156- poll:: selector ( registry) . reregister ( self . inner . as_raw_fd ( ) , token, interests)
156+ registry
157+ . selector ( )
158+ . reregister ( self . inner . as_raw_fd ( ) , token, interests)
157159 }
158160
159161 fn deregister ( & mut self , registry : & Registry ) -> io:: Result < ( ) > {
160162 #[ cfg( debug_assertions) ]
161163 self . selector_id . remove_association ( registry) ?;
162- poll :: selector ( registry ) . deregister ( self . inner . as_raw_fd ( ) )
164+ registry . selector ( ) . deregister ( self . inner . as_raw_fd ( ) )
163165 }
164166}
165167
@@ -230,7 +232,7 @@ impl SelectorId {
230232 /// Associate an I/O source with `registry`, returning an error if its
231233 /// already registered.
232234 fn associate ( & self , registry : & Registry ) -> io:: Result < ( ) > {
233- let registry_id = poll :: selector ( & registry ) . id ( ) ;
235+ let registry_id = registry . selector ( ) . id ( ) ;
234236 let previous_id = self . id . swap ( registry_id, Ordering :: AcqRel ) ;
235237
236238 if previous_id == Self :: UNASSOCIATED {
@@ -247,7 +249,7 @@ impl SelectorId {
247249 /// error if its registered with a different `Registry` or not registered at
248250 /// all.
249251 fn check_association ( & self , registry : & Registry ) -> io:: Result < ( ) > {
250- let registry_id = poll :: selector ( & registry ) . id ( ) ;
252+ let registry_id = registry . selector ( ) . id ( ) ;
251253 let id = self . id . load ( Ordering :: Acquire ) ;
252254
253255 if id == registry_id {
@@ -268,7 +270,7 @@ impl SelectorId {
268270 /// Remove a previously made association from `registry`, returns an error
269271 /// if it was not previously associated with `registry`.
270272 fn remove_association ( & self , registry : & Registry ) -> io:: Result < ( ) > {
271- let registry_id = poll :: selector ( & registry ) . id ( ) ;
273+ let registry_id = registry . selector ( ) . id ( ) ;
272274 let previous_id = self . id . swap ( Self :: UNASSOCIATED , Ordering :: AcqRel ) ;
273275
274276 if previous_id == registry_id {
0 commit comments