mirror of https://github.com/fafhrd91/actix-web
fix clippy warning
This commit is contained in:
parent
a751be73cc
commit
5d3d1fb20e
|
@ -92,25 +92,23 @@ fn chunked_read_file_callback(
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "io-uring")]
|
#[cfg(feature = "io-uring")]
|
||||||
fn chunked_read_file_callback(
|
async fn chunked_read_file_callback(
|
||||||
file: File,
|
file: File,
|
||||||
offset: u64,
|
offset: u64,
|
||||||
max_bytes: usize,
|
max_bytes: usize,
|
||||||
) -> impl Future<Output = io::Result<(File, Bytes)>> {
|
) -> io::Result<(File, Bytes)> {
|
||||||
async move {
|
let buf = Vec::with_capacity(max_bytes);
|
||||||
let buf = Vec::with_capacity(max_bytes);
|
|
||||||
|
|
||||||
let (res, mut buf) = file.read_at(buf, offset).await;
|
let (res, mut buf) = file.read_at(buf, offset).await;
|
||||||
let n_bytes = res?;
|
let n_bytes = res?;
|
||||||
|
|
||||||
if n_bytes == 0 {
|
if n_bytes == 0 {
|
||||||
return Err(io::ErrorKind::UnexpectedEof.into());
|
return Err(io::ErrorKind::UnexpectedEof.into());
|
||||||
}
|
|
||||||
|
|
||||||
let _ = buf.split_off(n_bytes);
|
|
||||||
|
|
||||||
Ok((file, Bytes::from(buf)))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let _ = buf.split_off(n_bytes);
|
||||||
|
|
||||||
|
Ok((file, Bytes::from(buf)))
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "io-uring")]
|
#[cfg(feature = "io-uring")]
|
||||||
|
|
Loading…
Reference in New Issue