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: DefragmentationMoveOperationsrc_allocation: Allocationdst_tmp_allocation: AllocationTrait 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