pub struct PermissionDescriptorBuilder { /* private fields */ }
Implementations§
Source§impl PermissionDescriptorBuilder
impl PermissionDescriptorBuilder
pub fn name(self, name: impl Into<String>) -> PermissionDescriptorBuilder
pub fn sysex(self, sysex: impl Into<bool>) -> PermissionDescriptorBuilder
pub fn user_visible_only( self, user_visible_only: impl Into<bool>, ) -> PermissionDescriptorBuilder
pub fn allow_without_sanitization( self, allow_without_sanitization: impl Into<bool>, ) -> PermissionDescriptorBuilder
pub fn allow_without_gesture( self, allow_without_gesture: impl Into<bool>, ) -> PermissionDescriptorBuilder
pub fn pan_tilt_zoom( self, pan_tilt_zoom: impl Into<bool>, ) -> PermissionDescriptorBuilder
pub fn build(self) -> Result<PermissionDescriptor, String>
Trait Implementations§
Source§impl Clone for PermissionDescriptorBuilder
impl Clone for PermissionDescriptorBuilder
Source§fn clone(&self) -> PermissionDescriptorBuilder
fn clone(&self) -> PermissionDescriptorBuilder
Returns a copy 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 Default for PermissionDescriptorBuilder
impl Default for PermissionDescriptorBuilder
Source§fn default() -> PermissionDescriptorBuilder
fn default() -> PermissionDescriptorBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PermissionDescriptorBuilder
impl RefUnwindSafe for PermissionDescriptorBuilder
impl Send for PermissionDescriptorBuilder
impl Sync for PermissionDescriptorBuilder
impl Unpin for PermissionDescriptorBuilder
impl UnwindSafe for PermissionDescriptorBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more