-use bytes::{Bytes, buf::Reader};
+use bytes::{buf::Reader, Bytes};
use std::sync::{Arc, Condvar, Mutex};
use warp::http;
use bytes::Buf;
pub use scryer_modular_bitfield::prelude::*;
+#[cfg(feature = "http")]
+use bytes::{buf::Reader as BufReader, Bytes};
use std::cmp::Ordering;
use std::error::Error;
use std::fmt;
use std::fs::{File, OpenOptions};
use std::hash::Hash;
use std::io;
-#[cfg(feature = "http")]
-use bytes::{buf::Reader as BufReader, Bytes};
use std::io::{Cursor, ErrorKind, Read, Seek, SeekFrom, Write};
use std::net::{Shutdown, TcpStream};
use std::ops::{Deref, DerefMut};
}
}
}
- Stream::HttpRead(stream_layout) => {
- if stream_layout.stream.get_ref().body_reader.get_ref().has_remaining() {
- AtEndOfStream::Not
- } else {
- AtEndOfStream::Past
- }
- }
+ Stream::HttpRead(stream_layout) => {
+ if stream_layout
+ .stream
+ .get_ref()
+ .body_reader
+ .get_ref()
+ .has_remaining()
+ {
+ AtEndOfStream::Not
+ } else {
+ AtEndOfStream::Past
+ }
+ }
_ => AtEndOfStream::Not,
}
}