#[repr(C)]pub struct SCRUB_DATA_OUTPUT {
    pub Size: DWORD,
    pub Flags: DWORD,
    pub Status: DWORD,
    pub ErrorFileOffset: ULONGLONG,
    pub ErrorLength: ULONGLONG,
    pub NumberOfBytesRepaired: ULONGLONG,
    pub NumberOfBytesFailed: ULONGLONG,
    pub InternalFileReference: ULONGLONG,
    pub ResumeContextLength: WORD,
    pub ParityExtentDataOffset: WORD,
    pub Reserved: [DWORD; 5],
    pub ResumeContext: [BYTE; 816],
}Fields§
§Size: DWORD§Flags: DWORD§Status: DWORD§ErrorFileOffset: ULONGLONG§ErrorLength: ULONGLONG§NumberOfBytesRepaired: ULONGLONG§NumberOfBytesFailed: ULONGLONG§InternalFileReference: ULONGLONG§ResumeContextLength: WORD§ParityExtentDataOffset: WORD§Reserved: [DWORD; 5]§ResumeContext: [BYTE; 816]Trait Implementations§
Source§impl Clone for SCRUB_DATA_OUTPUT
 
impl Clone for SCRUB_DATA_OUTPUT
Source§fn clone(&self) -> SCRUB_DATA_OUTPUT
 
fn clone(&self) -> SCRUB_DATA_OUTPUT
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 moreimpl Copy for SCRUB_DATA_OUTPUT
Auto Trait Implementations§
impl Freeze for SCRUB_DATA_OUTPUT
impl RefUnwindSafe for SCRUB_DATA_OUTPUT
impl Send for SCRUB_DATA_OUTPUT
impl Sync for SCRUB_DATA_OUTPUT
impl Unpin for SCRUB_DATA_OUTPUT
impl UnwindSafe for SCRUB_DATA_OUTPUT
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