Trait net_traits::FetchTaskTarget
source · pub trait FetchTaskTarget {
// Required methods
fn process_request_body(&mut self, request: &Request);
fn process_request_eof(&mut self, request: &Request);
fn process_response(&mut self, request: &Request, response: &Response);
fn process_response_chunk(&mut self, request: &Request, chunk: Vec<u8>);
fn process_response_eof(&mut self, request: &Request, response: &Response);
}
Required Methods§
sourcefn process_request_body(&mut self, request: &Request)
fn process_request_body(&mut self, request: &Request)
https://fetch.spec.whatwg.org/#process-request-body
Fired when a chunk of the request body is transmitted
sourcefn process_request_eof(&mut self, request: &Request)
fn process_request_eof(&mut self, request: &Request)
https://fetch.spec.whatwg.org/#process-request-end-of-file
Fired when the entire request finishes being transmitted
sourcefn process_response(&mut self, request: &Request, response: &Response)
fn process_response(&mut self, request: &Request, response: &Response)
https://fetch.spec.whatwg.org/#process-response
Fired when headers are received
sourcefn process_response_chunk(&mut self, request: &Request, chunk: Vec<u8>)
fn process_response_chunk(&mut self, request: &Request, chunk: Vec<u8>)
Fired when a chunk of response content is received
sourcefn process_response_eof(&mut self, request: &Request, response: &Response)
fn process_response_eof(&mut self, request: &Request, response: &Response)
https://fetch.spec.whatwg.org/#process-response-end-of-file
Fired when the response is fully fetched