pub trait HttpTransport:
Send
+ Sync
+ Unpin
+ 'static {
// Required method
fn fetch(
&self,
req: Request<Buffer>,
) -> impl Future<Output = Result<Response<HttpBody>>> + Send;
}Expand description
HTTP transport used by OpenDAL services.
Implement this trait to provide a custom HTTP backend. A transport must support 3xx redirection.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".