@@ -45,8 +45,6 @@ pub struct UnixDatagram {
4545
4646impl UnixDatagram {
4747 fn new ( socket : StdUnixDatagram ) -> UnixDatagram {
48- once_cell:: sync:: Lazy :: force ( & crate :: rt:: RUNTIME ) ;
49-
5048 UnixDatagram {
5149 watcher : Async :: new ( socket) . expect ( "UnixDatagram is known to be good" ) ,
5250 }
@@ -66,8 +64,6 @@ impl UnixDatagram {
6664 /// # Ok(()) }) }
6765 /// ```
6866 pub async fn bind < P : AsRef < Path > > ( path : P ) -> io:: Result < UnixDatagram > {
69- once_cell:: sync:: Lazy :: force ( & crate :: rt:: RUNTIME ) ;
70-
7167 let path = path. as_ref ( ) . to_owned ( ) ;
7268 let socket = Async :: < StdUnixDatagram > :: bind ( path) ?;
7369 Ok ( UnixDatagram { watcher : socket } )
@@ -309,8 +305,6 @@ impl fmt::Debug for UnixDatagram {
309305impl From < StdUnixDatagram > for UnixDatagram {
310306 /// Converts a `std::os::unix::net::UnixDatagram` into its asynchronous equivalent.
311307 fn from ( datagram : StdUnixDatagram ) -> UnixDatagram {
312- once_cell:: sync:: Lazy :: force ( & crate :: rt:: RUNTIME ) ;
313-
314308 UnixDatagram {
315309 watcher : Async :: new ( datagram) . expect ( "UnixDatagram is known to be good" ) ,
316310 }
@@ -325,8 +319,6 @@ impl AsRawFd for UnixDatagram {
325319
326320impl FromRawFd for UnixDatagram {
327321 unsafe fn from_raw_fd ( fd : RawFd ) -> UnixDatagram {
328- once_cell:: sync:: Lazy :: force ( & crate :: rt:: RUNTIME ) ;
329-
330322 let raw = StdUnixDatagram :: from_raw_fd ( fd) ;
331323 let datagram = Async :: < StdUnixDatagram > :: new ( raw) . expect ( "invalid file descriptor" ) ;
332324 UnixDatagram { watcher : datagram }
0 commit comments