pub struct BufferDesc {
pub label: &'static str,
pub size: u64,
pub usage: BufferUsage,
}Expand description
Everything needed to create a buffer.
Fields§
§label: &'static strDebug label, surfaced in captures and validation messages.
size: u64Size in bytes.
usage: BufferUsagePermitted usages.
Trait Implementations§
Source§impl Clone for BufferDesc
impl Clone for BufferDesc
impl Copy for BufferDesc
Auto Trait Implementations§
impl Freeze for BufferDesc
impl RefUnwindSafe for BufferDesc
impl Send for BufferDesc
impl Sync for BufferDesc
impl Unpin for BufferDesc
impl UnsafeUnpin for BufferDesc
impl UnwindSafe for BufferDesc
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