pub struct DeviceRequestPromptedEventParamsBuilder { /* private fields */ }Expand description
Builder for DeviceRequestPromptedEventParams.
Implementations§
Source§impl DeviceRequestPromptedEventParamsBuilder
impl DeviceRequestPromptedEventParamsBuilder
pub fn id(&mut self, value: RequestId) -> &mut Self
pub fn devices(&mut self, value: Vec<PromptDevice>) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<DeviceRequestPromptedEventParams, DeviceRequestPromptedEventParamsBuilderError>
pub fn build( &self, ) -> Result<DeviceRequestPromptedEventParams, DeviceRequestPromptedEventParamsBuilderError>
Builds a new DeviceRequestPromptedEventParams.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for DeviceRequestPromptedEventParamsBuilder
impl Clone for DeviceRequestPromptedEventParamsBuilder
Source§fn clone(&self) -> DeviceRequestPromptedEventParamsBuilder
fn clone(&self) -> DeviceRequestPromptedEventParamsBuilder
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 moreAuto Trait Implementations§
impl Freeze for DeviceRequestPromptedEventParamsBuilder
impl RefUnwindSafe for DeviceRequestPromptedEventParamsBuilder
impl Send for DeviceRequestPromptedEventParamsBuilder
impl Sync for DeviceRequestPromptedEventParamsBuilder
impl Unpin for DeviceRequestPromptedEventParamsBuilder
impl UnsafeUnpin for DeviceRequestPromptedEventParamsBuilder
impl UnwindSafe for DeviceRequestPromptedEventParamsBuilder
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