pub struct PushDelta {
pub to_upload: Vec<CS>,
pub remote_unrecs: Vec<(u64, CS)>,
pub unknown_changes: Vec<CS>,
}
Expand description
Embellished RemoteDelta
that has information specific
to a push operation. We want to know what our options are
for changes to upload, whether the remote has unrecorded relevant changes,
and whether the remote has changes we don’t know about, since those might
effect whether or not we actually want to go through with the push.
Fields§
§to_upload: Vec<CS>
§remote_unrecs: Vec<(u64, CS)>
§unknown_changes: Vec<CS>
Auto Trait Implementations§
impl Freeze for PushDelta
impl RefUnwindSafe for PushDelta
impl Send for PushDelta
impl Sync for PushDelta
impl Unpin for PushDelta
impl UnwindSafe for PushDelta
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