pub struct DeviceRequestBuilder { /* private fields */ }
Expand description
Builder for DeviceRequest
.
Implementations§
Source§impl DeviceRequestBuilder
impl DeviceRequestBuilder
Sourcepub fn driver<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn driver<VALUE: Into<Option<String>>>(&mut self, value: VALUE) -> &mut Self
Name of device driver.
Sourcepub fn count<VALUE: Into<Option<i32>>>(&mut self, value: VALUE) -> &mut Self
pub fn count<VALUE: Into<Option<i32>>>(&mut self, value: VALUE) -> &mut Self
Number of devices to request (-1 = All).
Sourcepub fn device_ids<VALUE: Into<Option<Vec<String>>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn device_ids<VALUE: Into<Option<Vec<String>>>>( &mut self, value: VALUE, ) -> &mut Self
List of device IDs as recognizable by the device driver.
Sourcepub fn capabilities<VALUE: Into<Option<Vec<Vec<String>>>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn capabilities<VALUE: Into<Option<Vec<Vec<String>>>>>( &mut self, value: VALUE, ) -> &mut Self
An OR list of AND lists of device capabilities (e.g. “gpu”).
Trait Implementations§
Source§impl Clone for DeviceRequestBuilder
impl Clone for DeviceRequestBuilder
Source§fn clone(&self) -> DeviceRequestBuilder
fn clone(&self) -> DeviceRequestBuilder
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 DeviceRequestBuilder
impl Default for DeviceRequestBuilder
Source§fn default() -> DeviceRequestBuilder
fn default() -> DeviceRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeviceRequestBuilder
impl RefUnwindSafe for DeviceRequestBuilder
impl Send for DeviceRequestBuilder
impl Sync for DeviceRequestBuilder
impl Unpin for DeviceRequestBuilder
impl UnwindSafe for DeviceRequestBuilder
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