mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Remove the HttpRequest trait.
This commit is contained in:
parent
fc6fa56af5
commit
87fd4a2d79
1 changed files with 1 additions and 9 deletions
|
@ -189,19 +189,11 @@ impl NetworkHttpRequestFactory {
|
|||
}
|
||||
}
|
||||
|
||||
trait HttpRequest {
|
||||
type R: HttpResponse + 'static;
|
||||
|
||||
fn send(self, body: &Option<Vec<u8>>) -> Result<Self::R, LoadError>;
|
||||
}
|
||||
|
||||
pub struct WrappedHttpRequest {
|
||||
request: HyperRequest<Fresh>
|
||||
}
|
||||
|
||||
impl HttpRequest for WrappedHttpRequest {
|
||||
type R = WrappedHttpResponse;
|
||||
|
||||
impl WrappedHttpRequest {
|
||||
fn send(self, body: &Option<Vec<u8>>) -> Result<WrappedHttpResponse, LoadError> {
|
||||
let url = ServoUrl::from_url(self.request.url.clone());
|
||||
let mut request_writer = match self.request.start() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue