Struct wgpu_core::init_tracker::buffer::BufferInitTrackerAction
source · pub(crate) struct BufferInitTrackerAction {
pub buffer: Arc<Buffer>,
pub range: Range<BufferAddress>,
pub kind: MemoryInitKind,
}
Fields§
§buffer: Arc<Buffer>
§range: Range<BufferAddress>
§kind: MemoryInitKind
Trait Implementations§
source§impl Clone for BufferInitTrackerAction
impl Clone for BufferInitTrackerAction
source§fn clone(&self) -> BufferInitTrackerAction
fn clone(&self) -> BufferInitTrackerAction
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 BufferInitTrackerAction
impl !RefUnwindSafe for BufferInitTrackerAction
impl Send for BufferInitTrackerAction
impl Sync for BufferInitTrackerAction
impl Unpin for BufferInitTrackerAction
impl !UnwindSafe for BufferInitTrackerAction
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)