ImplResponseFilter

Trait ImplResponseFilter 

Source
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§

Provided Methods§

Source

fn init_filter(&self) -> c_int

See _cef_response_filter_t::init_filter for more documentation.

Source

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.

Source

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.

Implementors§