Struct vk_mem_alloc::DefragmentationMove
source · [−]#[repr(C)]pub struct DefragmentationMove {
pub operation: DefragmentationMoveOperation,
pub src_allocation: Allocation,
pub dst_tmp_allocation: Allocation,
}
Fields
operation: DefragmentationMoveOperation
src_allocation: Allocation
dst_tmp_allocation: Allocation
Trait Implementations
sourceimpl Clone for DefragmentationMove
impl Clone for DefragmentationMove
sourcefn clone(&self) -> DefragmentationMove
fn clone(&self) -> DefragmentationMove
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DefragmentationMove
impl Debug for DefragmentationMove
sourceimpl Default for DefragmentationMove
impl Default for DefragmentationMove
impl Copy for DefragmentationMove
Auto Trait Implementations
impl RefUnwindSafe for DefragmentationMove
impl Send for DefragmentationMove
impl Sync for DefragmentationMove
impl Unpin for DefragmentationMove
impl UnwindSafe for DefragmentationMove
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