pub struct DiffOperation {
pub op_type: DiffOpType,
pub source: Option<u64>,
pub destination: Option<u64>,
pub run: Option<u64>,
}Expand description
A diff operation with source, destination, and run count.
Fields§
§op_type: DiffOpTypeThe type of operation.
source: Option<u64>Source node ID (for copy operations).
destination: Option<u64>Destination node ID (for positioning).
run: Option<u64>Run count for consecutive copies.
Implementations§
Trait Implementations§
Source§impl Clone for DiffOperation
impl Clone for DiffOperation
Source§fn clone(&self) -> DiffOperation
fn clone(&self) -> DiffOperation
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for DiffOperation
impl RefUnwindSafe for DiffOperation
impl Send for DiffOperation
impl Sync for DiffOperation
impl Unpin for DiffOperation
impl UnsafeUnpin for DiffOperation
impl UnwindSafe for DiffOperation
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