pub trait ImplUrlrequest:
Clone
+ Sized
+ Rc {
// Required method
fn get_raw(&self) -> *mut _cef_urlrequest_t;
// Provided methods
fn get_request(&self) -> Option<Request> { ... }
fn get_client(&self) -> Option<UrlrequestClient> { ... }
fn get_request_status(&self) -> UrlrequestStatus { ... }
fn get_request_error(&self) -> Errorcode { ... }
fn get_response(&self) -> Option<Response> { ... }
fn response_was_cached(&self) -> c_int { ... }
fn cancel(&self) { ... }
fn init_methods(object: &mut _cef_urlrequest_t) { ... }
}
Required Methods§
fn get_raw(&self) -> *mut _cef_urlrequest_t
Provided Methods§
fn get_request(&self) -> Option<Request>
fn get_client(&self) -> Option<UrlrequestClient>
fn get_request_status(&self) -> UrlrequestStatus
fn get_request_error(&self) -> Errorcode
fn get_response(&self) -> Option<Response>
fn response_was_cached(&self) -> c_int
fn cancel(&self)
fn init_methods(object: &mut _cef_urlrequest_t)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.