pub struct SetPermission {
pub permission: PermissionDescriptor,
pub setting: PermissionSetting,
pub origin: Option<String>,
pub embedded_origin: Option<String>,
pub browser_context_id: Option<BrowserContextId>,
}Fields§
§permission: PermissionDescriptor§setting: PermissionSetting§origin: Option<String>§embedded_origin: Option<String>§browser_context_id: Option<BrowserContextId>Trait Implementations§
Source§impl Clone for SetPermission
impl Clone for SetPermission
Source§fn clone(&self) -> SetPermission
fn clone(&self) -> SetPermission
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SetPermission
impl Debug for SetPermission
Source§impl<'de> Deserialize<'de> for SetPermission
impl<'de> Deserialize<'de> for SetPermission
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Method for SetPermission
impl Method for SetPermission
const NAME: &'static str = "Browser.setPermission"
type ReturnObject = SetPermissionReturnObject
fn to_method_call(self, call_id: CallId) -> MethodCall<Self>where
Self: Sized,
Source§impl PartialEq for SetPermission
impl PartialEq for SetPermission
Source§impl Serialize for SetPermission
impl Serialize for SetPermission
impl StructuralPartialEq for SetPermission
Auto Trait Implementations§
impl Freeze for SetPermission
impl RefUnwindSafe for SetPermission
impl Send for SetPermission
impl Sync for SetPermission
impl Unpin for SetPermission
impl UnwindSafe for SetPermission
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more