pub struct PermissionDescriptorBuilder<'a> { /* private fields */ }Implementations§
Source§impl<'a> PermissionDescriptorBuilder<'a>
impl<'a> PermissionDescriptorBuilder<'a>
Sourcepub fn userVisibleOnly(self, userVisibleOnly: bool) -> Self
pub fn userVisibleOnly(self, userVisibleOnly: bool) -> Self
For “push” permission, may specify userVisibleOnly. Note that userVisibleOnly = true is the only currently supported type.
Sourcepub fn allowWithoutSanitization(self, allowWithoutSanitization: bool) -> Self
pub fn allowWithoutSanitization(self, allowWithoutSanitization: bool) -> Self
For “clipboard” permission, may specify allowWithoutSanitization.
Sourcepub fn allowWithoutGesture(self, allowWithoutGesture: bool) -> Self
pub fn allowWithoutGesture(self, allowWithoutGesture: bool) -> Self
For “fullscreen” permission, must specify allowWithoutGesture:true.
Sourcepub fn panTiltZoom(self, panTiltZoom: bool) -> Self
pub fn panTiltZoom(self, panTiltZoom: bool) -> Self
For “camera” permission, may specify panTiltZoom.
pub fn build(self) -> PermissionDescriptor<'a>
Auto Trait Implementations§
impl<'a> Freeze for PermissionDescriptorBuilder<'a>
impl<'a> RefUnwindSafe for PermissionDescriptorBuilder<'a>
impl<'a> Send for PermissionDescriptorBuilder<'a>
impl<'a> Sync for PermissionDescriptorBuilder<'a>
impl<'a> Unpin for PermissionDescriptorBuilder<'a>
impl<'a> UnsafeUnpin for PermissionDescriptorBuilder<'a>
impl<'a> UnwindSafe for PermissionDescriptorBuilder<'a>
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