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§
Sourcefn is_read_only(&self) -> c_int
fn is_read_only(&self) -> c_int
See _cef_request_t::is_read_only for more documentation.
Sourcefn url(&self) -> CefStringUserfree
fn url(&self) -> CefStringUserfree
See _cef_request_t::get_url for more documentation.
Sourcefn set_url(&self, url: Option<&CefString>)
fn set_url(&self, url: Option<&CefString>)
See _cef_request_t::set_url for more documentation.
Sourcefn method(&self) -> CefStringUserfree
fn method(&self) -> CefStringUserfree
See _cef_request_t::get_method for more documentation.
Sourcefn set_method(&self, method: Option<&CefString>)
fn set_method(&self, method: Option<&CefString>)
See _cef_request_t::set_method for more documentation.
Sourcefn set_referrer(&self, referrer_url: Option<&CefString>, policy: ReferrerPolicy)
fn set_referrer(&self, referrer_url: Option<&CefString>, policy: ReferrerPolicy)
See _cef_request_t::set_referrer for more documentation.
Sourcefn referrer_url(&self) -> CefStringUserfree
fn referrer_url(&self) -> CefStringUserfree
See _cef_request_t::get_referrer_url for more documentation.
Sourcefn referrer_policy(&self) -> ReferrerPolicy
fn referrer_policy(&self) -> ReferrerPolicy
See _cef_request_t::get_referrer_policy for more documentation.
Sourcefn post_data(&self) -> Option<PostData>
fn post_data(&self) -> Option<PostData>
See _cef_request_t::get_post_data for more documentation.
Sourcefn set_post_data(&self, post_data: Option<&mut PostData>)
fn set_post_data(&self, post_data: Option<&mut PostData>)
See _cef_request_t::set_post_data for more documentation.
Sourcefn header_map(&self, header_map: Option<&mut CefStringMultimap>)
fn header_map(&self, header_map: Option<&mut CefStringMultimap>)
See _cef_request_t::get_header_map for more documentation.
Sourcefn set_header_map(&self, header_map: Option<&mut CefStringMultimap>)
fn set_header_map(&self, header_map: Option<&mut CefStringMultimap>)
See _cef_request_t::set_header_map for more documentation.
Sourcefn header_by_name(&self, name: Option<&CefString>) -> CefStringUserfree
fn header_by_name(&self, name: Option<&CefString>) -> CefStringUserfree
See _cef_request_t::get_header_by_name for more documentation.
Sourcefn set_header_by_name(
&self,
name: Option<&CefString>,
value: Option<&CefString>,
overwrite: c_int,
)
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.
Sourcefn set(
&self,
url: Option<&CefString>,
method: Option<&CefString>,
post_data: Option<&mut PostData>,
header_map: Option<&mut CefStringMultimap>,
)
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.
Sourcefn flags(&self) -> c_int
fn flags(&self) -> c_int
See _cef_request_t::get_flags for more documentation.
Sourcefn set_flags(&self, flags: c_int)
fn set_flags(&self, flags: c_int)
See _cef_request_t::set_flags for more documentation.
See _cef_request_t::get_first_party_for_cookies for more documentation.
See _cef_request_t::set_first_party_for_cookies for more documentation.
Sourcefn resource_type(&self) -> ResourceType
fn resource_type(&self) -> ResourceType
See _cef_request_t::get_resource_type for more documentation.
Sourcefn transition_type(&self) -> TransitionType
fn transition_type(&self) -> TransitionType
See _cef_request_t::get_transition_type for more documentation.
Sourcefn identifier(&self) -> u64
fn identifier(&self) -> u64
See _cef_request_t::get_identifier for more documentation.
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.