nyquest_interface/
blocking.rs1mod any;
7mod backend;
8
9pub use any::{AnyBlockingBackend, AnyBlockingClient, AnyBlockingResponse};
10pub use backend::{BlockingBackend, BlockingClient, BlockingResponse};
11pub type Request = crate::Request<BoxedStream>;
13
14cfg_if::cfg_if! {
15 if #[cfg(feature = "blocking-stream")] {
16 use std::io::Read as MaybeRead;
17
18 mod body;
19
20 pub use body::{Body, BoxedStream, SizedBodyStream, UnsizedBodyStream};
21 } else {
22 pub trait MaybeRead {}
24 impl<T: ?Sized> MaybeRead for T {}
25
26 type BoxedStream = std::convert::Infallible;
27 pub type Body = crate::body::Body<std::convert::Infallible>;
29 }
30}