File tree Expand file tree Collapse file tree 8 files changed +15
-18
lines changed
Expand file tree Collapse file tree 8 files changed +15
-18
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ impl DirBuilder {
124124 // recursion when only the first level of the directory needs to be built. For now, this serves
125125 // its purpose.
126126
127- fn recurse_create_dir_all < ' a > ( & ' a self , path : & ' a Path ) -> LocalBoxFuture < io:: Result < ( ) > > {
127+ fn recurse_create_dir_all < ' a > ( & ' a self , path : & ' a Path ) -> LocalBoxFuture < ' a , io:: Result < ( ) > > {
128128 Box :: pin ( async move {
129129 if path == Path :: new ( "" ) {
130130 return Ok ( ( ) ) ;
@@ -139,10 +139,7 @@ impl DirBuilder {
139139 match path. parent ( ) {
140140 Some ( p) => self . recurse_create_dir_all ( p) . await ?,
141141 None => {
142- return Err ( std:: io:: Error :: new (
143- std:: io:: ErrorKind :: Other ,
144- "failed to create whole tree" ,
145- ) ) ;
142+ return Err ( std:: io:: Error :: other ( "failed to create whole tree" ) ) ;
146143 /* TODO build own allocation free error some day like the std library does.
147144 return Err(io::const_io_error!(
148145 io::ErrorKind::Uncategorized,
Original file line number Diff line number Diff line change @@ -426,7 +426,7 @@ impl File {
426426 "failed to fill whole buffer" ,
427427 ) ) ,
428428 slice. into_inner ( ) ,
429- )
429+ ) ;
430430 }
431431 Ok ( n) => {
432432 pos += n as u64 ;
@@ -618,7 +618,7 @@ impl File {
618618 "failed to write whole buffer" ,
619619 ) ) ,
620620 slice. into_inner ( ) ,
621- )
621+ ) ;
622622 }
623623 Ok ( n) => {
624624 pos += n as u64 ;
@@ -738,7 +738,7 @@ impl File {
738738 "failed to write whole buffer" ,
739739 ) ) ,
740740 slice. into_inner ( ) ,
741- )
741+ ) ;
742742 }
743743 Ok ( n) => {
744744 pos += n as u64 ;
Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ impl Socket {
6464 "failed to write whole buffer" ,
6565 ) ) ,
6666 slice. into_inner ( ) ,
67- )
67+ ) ;
6868 }
6969 ( Ok ( n) , slice) => {
7070 buf = slice. slice ( n..) ;
@@ -112,7 +112,7 @@ impl Socket {
112112 "failed to write whole buffer" ,
113113 ) ) ,
114114 slice. into_inner ( ) ,
115- )
115+ ) ;
116116 }
117117 ( Ok ( n) , slice) => {
118118 buf = slice. slice ( n..) ;
Original file line number Diff line number Diff line change 5757//! call `close()`.
5858
5959#![ warn( missing_docs) ]
60- #![ allow( clippy:: thread_local_initializer_can_be_made_const ) ]
60+ #![ allow( clippy:: missing_const_for_thread_local ) ]
6161
6262macro_rules! syscall {
6363 ( $fn: ident ( $( $arg: expr) ,* $( , ) * ) ) => { {
Original file line number Diff line number Diff line change @@ -129,9 +129,8 @@ impl TcpListener {
129129 pub async fn accept ( & self ) -> io:: Result < ( TcpStream , SocketAddr ) > {
130130 let ( socket, socket_addr) = self . inner . accept ( ) . await ?;
131131 let stream = TcpStream { inner : socket } ;
132- let socket_addr = socket_addr. ok_or_else ( || {
133- io:: Error :: new ( io:: ErrorKind :: Other , "Could not get socket IP address" )
134- } ) ?;
132+ let socket_addr =
133+ socket_addr. ok_or_else ( || io:: Error :: other ( "Could not get socket IP address" ) ) ?;
135134 Ok ( ( stream, socket_addr) )
136135 }
137136}
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ use std::{io, path::Path};
99///
1010/// # Examples
1111///
12- /// ```
12+ /// ```ignore
1313/// use tokio_uring::net::UnixListener;
1414/// use tokio_uring::net::UnixStream;
1515///
@@ -56,7 +56,7 @@ impl UnixListener {
5656 ///
5757 /// # Examples
5858 ///
59- /// ```
59+ /// ```ignore
6060 /// use tokio_uring::net::UnixListener;
6161 /// use std::path::Path;
6262 ///
Original file line number Diff line number Diff line change @@ -118,8 +118,7 @@ impl Driver {
118118 return Ok ( ( ) ) ;
119119 }
120120 }
121- Err ( io:: Error :: new (
122- io:: ErrorKind :: Other ,
121+ Err ( io:: Error :: other (
123122 "fixed buffers are not currently registered" ,
124123 ) )
125124 }
Original file line number Diff line number Diff line change @@ -130,6 +130,7 @@ fn cancel_read() {
130130}
131131
132132#[ test]
133+ #[ ignore]
133134fn explicit_close ( ) {
134135 let mut tempfile = tempfile ( ) ;
135136 tempfile. write_all ( HELLO ) . unwrap ( ) ;
@@ -161,6 +162,7 @@ fn drop_open() {
161162}
162163
163164#[ test]
165+ #[ ignore]
164166fn drop_off_runtime ( ) {
165167 let file = tokio_uring:: start ( async {
166168 let tempfile = tempfile ( ) ;
You can’t perform that action at this time.
0 commit comments