pub trait ImplPostData:
Clone
+ Sized
+ Rc {
// Required methods
fn is_read_only(&self) -> c_int;
fn has_excluded_elements(&self) -> c_int;
fn element_count(&self) -> usize;
fn elements(&self, elements: Option<&mut Vec<Option<PostDataElement>>>);
fn remove_element(&self, element: Option<&mut PostDataElement>) -> c_int;
fn add_element(&self, element: Option<&mut PostDataElement>) -> c_int;
fn remove_elements(&self);
fn get_raw(&self) -> *mut _cef_post_data_t;
}Required Methods§
Sourcefn is_read_only(&self) -> c_int
fn is_read_only(&self) -> c_int
See _cef_post_data_t::is_read_only for more documentation.
Sourcefn has_excluded_elements(&self) -> c_int
fn has_excluded_elements(&self) -> c_int
See _cef_post_data_t::has_excluded_elements for more documentation.
Sourcefn element_count(&self) -> usize
fn element_count(&self) -> usize
See _cef_post_data_t::get_element_count for more documentation.
Sourcefn elements(&self, elements: Option<&mut Vec<Option<PostDataElement>>>)
fn elements(&self, elements: Option<&mut Vec<Option<PostDataElement>>>)
See _cef_post_data_t::get_elements for more documentation.
Sourcefn remove_element(&self, element: Option<&mut PostDataElement>) -> c_int
fn remove_element(&self, element: Option<&mut PostDataElement>) -> c_int
See _cef_post_data_t::remove_element for more documentation.
Sourcefn add_element(&self, element: Option<&mut PostDataElement>) -> c_int
fn add_element(&self, element: Option<&mut PostDataElement>) -> c_int
See _cef_post_data_t::add_element for more documentation.
Sourcefn remove_elements(&self)
fn remove_elements(&self)
See _cef_post_data_t::remove_elements for more documentation.
fn get_raw(&self) -> *mut _cef_post_data_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.