#[repr(transparent)]pub struct DeviceGroupBindSparseInfoBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> DeviceGroupBindSparseInfoBuilder<'a>
pub fn resource_device_index(
self,
resource_device_index: u32
) -> DeviceGroupBindSparseInfoBuilder<'a>
pub fn memory_device_index(
self,
memory_device_index: u32
) -> DeviceGroupBindSparseInfoBuilder<'a>
sourcepub fn build(self) -> DeviceGroupBindSparseInfo
pub fn build(self) -> DeviceGroupBindSparseInfo
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations
sourceimpl<'a> Deref for DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> Deref for DeviceGroupBindSparseInfoBuilder<'a>
type Target = DeviceGroupBindSparseInfo
type Target = DeviceGroupBindSparseInfo
The resulting type after dereferencing.
sourcefn deref(&self) -> &<DeviceGroupBindSparseInfoBuilder<'a> as Deref>::Target
fn deref(&self) -> &<DeviceGroupBindSparseInfoBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> DerefMut for DeviceGroupBindSparseInfoBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <DeviceGroupBindSparseInfoBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <DeviceGroupBindSparseInfoBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsBindSparseInfo for DeviceGroupBindSparseInfoBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> !Send for DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> !Sync for DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> Unpin for DeviceGroupBindSparseInfoBuilder<'a>
impl<'a> UnwindSafe for DeviceGroupBindSparseInfoBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more