pub struct VramCleanupEvaluation {
pub status: VramCleanupStatus,
pub cleanup_proven: bool,
pub pre_used_mib: Option<u64>,
pub post_used_mib: Option<u64>,
pub allowed_post_used_mib: Option<u64>,
pub used_delta_mib: Option<i64>,
pub external_process_delta_mib: u64,
pub blocking_processes: Vec<GpuProcess>,
pub reason: String,
}Fields§
§status: VramCleanupStatus§cleanup_proven: bool§pre_used_mib: Option<u64>§post_used_mib: Option<u64>§allowed_post_used_mib: Option<u64>§used_delta_mib: Option<i64>§external_process_delta_mib: u64§blocking_processes: Vec<GpuProcess>§reason: StringTrait Implementations§
Source§impl Clone for VramCleanupEvaluation
impl Clone for VramCleanupEvaluation
Source§fn clone(&self) -> VramCleanupEvaluation
fn clone(&self) -> VramCleanupEvaluation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VramCleanupEvaluation
impl Debug for VramCleanupEvaluation
impl Eq for VramCleanupEvaluation
Source§impl PartialEq for VramCleanupEvaluation
impl PartialEq for VramCleanupEvaluation
Source§impl Serialize for VramCleanupEvaluation
impl Serialize for VramCleanupEvaluation
impl StructuralPartialEq for VramCleanupEvaluation
Auto Trait Implementations§
impl Freeze for VramCleanupEvaluation
impl RefUnwindSafe for VramCleanupEvaluation
impl Send for VramCleanupEvaluation
impl Sync for VramCleanupEvaluation
impl Unpin for VramCleanupEvaluation
impl UnsafeUnpin for VramCleanupEvaluation
impl UnwindSafe for VramCleanupEvaluation
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