Struct chromiumoxide::cdp::browser_protocol::browser::SetPermissionParams
source · [−]pub struct SetPermissionParams {
pub permission: PermissionDescriptor,
pub setting: PermissionSetting,
pub origin: Option<String>,
pub browser_context_id: Option<BrowserContextId>,
}Expand description
Set permission settings for given origin. setPermission
Fields
permission: PermissionDescriptorDescriptor of permission to override.
setting: PermissionSettingSetting of the permission.
origin: Option<String>Origin the permission applies to, all origins if not specified.
browser_context_id: Option<BrowserContextId>Context to override. When omitted, default browser context is used.
Implementations
sourceimpl SetPermissionParams
impl SetPermissionParams
pub fn new(
permission: impl Into<PermissionDescriptor>,
setting: impl Into<PermissionSetting>
) -> SetPermissionParams
sourceimpl SetPermissionParams
impl SetPermissionParams
pub fn builder() -> SetPermissionParamsBuilder
sourceimpl SetPermissionParams
impl SetPermissionParams
pub const IDENTIFIER: &'static str
Trait Implementations
sourceimpl Clone for SetPermissionParams
impl Clone for SetPermissionParams
sourcefn clone(&self) -> SetPermissionParams
fn clone(&self) -> SetPermissionParams
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Command for SetPermissionParams
impl Command for SetPermissionParams
type Response = SetPermissionReturns
type Response = SetPermissionReturns
The type of the response this request triggers on the chromium server
sourceimpl Debug for SetPermissionParams
impl Debug for SetPermissionParams
sourceimpl<'de> Deserialize<'de> for SetPermissionParams
impl<'de> Deserialize<'de> for SetPermissionParams
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<SetPermissionParams, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SetPermissionParams, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Method for SetPermissionParams
impl Method for SetPermissionParams
sourcefn identifier(&self) -> Cow<'static, str>
fn identifier(&self) -> Cow<'static, str>
The whole string identifier for this method like: DOM.removeNode
sourcefn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to: DOM
sourcefn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain: removeNode
sourceimpl MethodType for SetPermissionParams
impl MethodType for SetPermissionParams
sourceimpl PartialEq<SetPermissionParams> for SetPermissionParams
impl PartialEq<SetPermissionParams> for SetPermissionParams
sourcefn eq(&self, other: &SetPermissionParams) -> bool
fn eq(&self, other: &SetPermissionParams) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SetPermissionParams) -> bool
fn ne(&self, other: &SetPermissionParams) -> bool
This method tests for !=.
sourceimpl Serialize for SetPermissionParams
impl Serialize for SetPermissionParams
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SetPermissionParams
Auto Trait Implementations
impl RefUnwindSafe for SetPermissionParams
impl Send for SetPermissionParams
impl Sync for SetPermissionParams
impl Unpin for SetPermissionParams
impl UnwindSafe for SetPermissionParams
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more