pub struct PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
pub fn report_address_binding(self, report_address_binding: bool) -> Self
Sourcepub fn build(self) -> PhysicalDeviceAddressBindingReportFeaturesEXT
pub fn build(self) -> PhysicalDeviceAddressBindingReportFeaturesEXT
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§
Source§impl<'a> Deref for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> Deref for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
Source§impl<'a> DerefMut for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl ExtendsDeviceCreateInfo for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> RefUnwindSafe for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> !Send for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> !Sync for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> Unpin for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceAddressBindingReportFeaturesEXTBuilder<'a>
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