ImplRequest

Trait ImplRequest 

Source
pub trait ImplRequest:
    Clone
    + Sized
    + Rc {
Show 23 methods // Required methods fn is_read_only(&self) -> c_int; fn url(&self) -> CefStringUserfree; fn set_url(&self, url: Option<&CefString>); fn method(&self) -> CefStringUserfree; fn set_method(&self, method: Option<&CefString>); fn set_referrer( &self, referrer_url: Option<&CefString>, policy: ReferrerPolicy, ); fn referrer_url(&self) -> CefStringUserfree; fn referrer_policy(&self) -> ReferrerPolicy; fn post_data(&self) -> Option<PostData>; fn set_post_data(&self, post_data: Option<&mut PostData>); fn header_map(&self, header_map: Option<&mut CefStringMultimap>); fn set_header_map(&self, header_map: Option<&mut CefStringMultimap>); fn header_by_name(&self, name: Option<&CefString>) -> CefStringUserfree; fn set_header_by_name( &self, name: Option<&CefString>, value: Option<&CefString>, overwrite: c_int, ); fn set( &self, url: Option<&CefString>, method: Option<&CefString>, post_data: Option<&mut PostData>, header_map: Option<&mut CefStringMultimap>, ); fn flags(&self) -> c_int; fn set_flags(&self, flags: c_int); fn first_party_for_cookies(&self) -> CefStringUserfree; fn set_first_party_for_cookies(&self, url: Option<&CefString>); fn resource_type(&self) -> ResourceType; fn transition_type(&self) -> TransitionType; fn identifier(&self) -> u64; fn get_raw(&self) -> *mut _cef_request_t;
}

Required Methods§

Source

fn is_read_only(&self) -> c_int

See _cef_request_t::is_read_only for more documentation.

Source

fn url(&self) -> CefStringUserfree

See _cef_request_t::get_url for more documentation.

Source

fn set_url(&self, url: Option<&CefString>)

See _cef_request_t::set_url for more documentation.

Source

fn method(&self) -> CefStringUserfree

See _cef_request_t::get_method for more documentation.

Source

fn set_method(&self, method: Option<&CefString>)

See _cef_request_t::set_method for more documentation.

Source

fn set_referrer(&self, referrer_url: Option<&CefString>, policy: ReferrerPolicy)

See _cef_request_t::set_referrer for more documentation.

Source

fn referrer_url(&self) -> CefStringUserfree

See _cef_request_t::get_referrer_url for more documentation.

Source

fn referrer_policy(&self) -> ReferrerPolicy

See _cef_request_t::get_referrer_policy for more documentation.

Source

fn post_data(&self) -> Option<PostData>

See _cef_request_t::get_post_data for more documentation.

Source

fn set_post_data(&self, post_data: Option<&mut PostData>)

See _cef_request_t::set_post_data for more documentation.

Source

fn header_map(&self, header_map: Option<&mut CefStringMultimap>)

See _cef_request_t::get_header_map for more documentation.

Source

fn set_header_map(&self, header_map: Option<&mut CefStringMultimap>)

See _cef_request_t::set_header_map for more documentation.

Source

fn header_by_name(&self, name: Option<&CefString>) -> CefStringUserfree

See _cef_request_t::get_header_by_name for more documentation.

Source

fn set_header_by_name( &self, name: Option<&CefString>, value: Option<&CefString>, overwrite: c_int, )

See _cef_request_t::set_header_by_name for more documentation.

Source

fn set( &self, url: Option<&CefString>, method: Option<&CefString>, post_data: Option<&mut PostData>, header_map: Option<&mut CefStringMultimap>, )

See _cef_request_t::set for more documentation.

Source

fn flags(&self) -> c_int

See _cef_request_t::get_flags for more documentation.

Source

fn set_flags(&self, flags: c_int)

See _cef_request_t::set_flags for more documentation.

Source

fn first_party_for_cookies(&self) -> CefStringUserfree

See _cef_request_t::get_first_party_for_cookies for more documentation.

Source

fn set_first_party_for_cookies(&self, url: Option<&CefString>)

See _cef_request_t::set_first_party_for_cookies for more documentation.

Source

fn resource_type(&self) -> ResourceType

See _cef_request_t::get_resource_type for more documentation.

Source

fn transition_type(&self) -> TransitionType

See _cef_request_t::get_transition_type for more documentation.

Source

fn identifier(&self) -> u64

See _cef_request_t::get_identifier for more documentation.

Source

fn get_raw(&self) -> *mut _cef_request_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§