Struct presser::CopyRecord
source · [−]pub struct CopyRecord {
pub copy_start_offset: usize,
pub copy_end_offset: usize,
pub copy_end_offset_padded: usize,
}
Expand description
Record of the results of a copy operation
Fields
copy_start_offset: usize
The offset from the start of the allocation, in bytes, at which the copy operation began to write data.
Not necessarily equal to the start_offset
, since this offset
includes necessary padding to assure alignment.
copy_end_offset: usize
The offset from the start of the allocation, in bytes, at which the copy operation no longer wrote data.
This does not include any padding at the end necessary to maintain alignment requirements.
copy_end_offset_padded: usize
The offset from the start of the allocation, in bytes, at which the copy operation no longer wrote data, plus any padding necessary to maintain derived alignment requirements.
Trait Implementations
sourceimpl Clone for CopyRecord
impl Clone for CopyRecord
sourcefn clone(&self) -> CopyRecord
fn clone(&self) -> CopyRecord
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CopyRecord
impl Debug for CopyRecord
impl Copy for CopyRecord
Auto Trait Implementations
impl RefUnwindSafe for CopyRecord
impl Send for CopyRecord
impl Sync for CopyRecord
impl Unpin for CopyRecord
impl UnwindSafe for CopyRecord
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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