pub trait ImplResponseFilter:
Clone
+ Sized
+ Rc {
// Required method
fn get_raw(&self) -> *mut _cef_response_filter_t;
// Provided methods
fn init_filter(&self) -> c_int { ... }
fn filter(
&self,
data_in: Option<&mut Vec<u8>>,
data_in_read: Option<&mut usize>,
data_out: Option<&mut Vec<u8>>,
data_out_written: Option<&mut usize>,
) -> ResponseFilterStatus { ... }
fn init_methods(object: &mut _cef_response_filter_t) { ... }
}Required Methods§
fn get_raw(&self) -> *mut _cef_response_filter_t
Provided Methods§
Sourcefn init_filter(&self) -> c_int
fn init_filter(&self) -> c_int
See _cef_response_filter_t::init_filter for more documentation.
Sourcefn filter(
&self,
data_in: Option<&mut Vec<u8>>,
data_in_read: Option<&mut usize>,
data_out: Option<&mut Vec<u8>>,
data_out_written: Option<&mut usize>,
) -> ResponseFilterStatus
fn filter( &self, data_in: Option<&mut Vec<u8>>, data_in_read: Option<&mut usize>, data_out: Option<&mut Vec<u8>>, data_out_written: Option<&mut usize>, ) -> ResponseFilterStatus
See _cef_response_filter_t::filter for more documentation.
fn init_methods(object: &mut _cef_response_filter_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.