pub struct BufferMemoryRequirementsInfo2<'b, Buffer: VkHandle<Handle = VkBuffer> + 'b>(/* private fields */);Implementations§
Source§impl<'b, Buffer: VkHandle<Handle = VkBuffer> + 'b> BufferMemoryRequirementsInfo2<'b, Buffer>
impl<'b, Buffer: VkHandle<Handle = VkBuffer> + 'b> BufferMemoryRequirementsInfo2<'b, Buffer>
pub fn new(buffer: &'b Buffer) -> Self
Trait Implementations§
Source§impl<Buffer: VkHandle<Handle = VkBuffer>> AsRef<VkBufferMemoryRequirementsInfo2KHR> for BufferMemoryRequirementsInfo2<'_, Buffer>
impl<Buffer: VkHandle<Handle = VkBuffer>> AsRef<VkBufferMemoryRequirementsInfo2KHR> for BufferMemoryRequirementsInfo2<'_, Buffer>
Source§fn as_ref(&self) -> &VkBufferMemoryRequirementsInfo2KHR
fn as_ref(&self) -> &VkBufferMemoryRequirementsInfo2KHR
Converts this type into a shared reference of the (usually inferred) input type.
Auto Trait Implementations§
impl<'b, Buffer> Freeze for BufferMemoryRequirementsInfo2<'b, Buffer>
impl<'b, Buffer> RefUnwindSafe for BufferMemoryRequirementsInfo2<'b, Buffer>where
Buffer: RefUnwindSafe,
impl<'b, Buffer> !Send for BufferMemoryRequirementsInfo2<'b, Buffer>
impl<'b, Buffer> !Sync for BufferMemoryRequirementsInfo2<'b, Buffer>
impl<'b, Buffer> Unpin for BufferMemoryRequirementsInfo2<'b, Buffer>
impl<'b, Buffer> UnwindSafe for BufferMemoryRequirementsInfo2<'b, Buffer>where
Buffer: RefUnwindSafe,
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