pub struct AllocatedDeviceResourceBuilder { /* private fields */ }
Expand description
Builder for AllocatedDeviceResource
.
Implementations§
Source§impl AllocatedDeviceResourceBuilder
impl AllocatedDeviceResourceBuilder
pub fn name(&mut self, value: String) -> &mut Self
pub fn device_i_ds(&mut self, value: Vec<String>) -> &mut Self
pub fn vendor(&mut self, value: String) -> &mut Self
pub fn type(&mut self, value: String) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<AllocatedDeviceResource, AllocatedDeviceResourceBuilderError>
pub fn build( &self, ) -> Result<AllocatedDeviceResource, AllocatedDeviceResourceBuilderError>
Trait Implementations§
Source§impl Clone for AllocatedDeviceResourceBuilder
impl Clone for AllocatedDeviceResourceBuilder
Source§fn clone(&self) -> AllocatedDeviceResourceBuilder
fn clone(&self) -> AllocatedDeviceResourceBuilder
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 moreAuto Trait Implementations§
impl Freeze for AllocatedDeviceResourceBuilder
impl RefUnwindSafe for AllocatedDeviceResourceBuilder
impl Send for AllocatedDeviceResourceBuilder
impl Sync for AllocatedDeviceResourceBuilder
impl Unpin for AllocatedDeviceResourceBuilder
impl UnwindSafe for AllocatedDeviceResourceBuilder
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