pub struct RefSnapshot {
pub refs: Vec<Ref>,
pub reflogs: Vec<(String, Vec<ReflogEntry>)>,
}Expand description
A backend-independent export used to move all live refs and reflogs as one logical operation.
Fields§
§refs: Vec<Ref>§reflogs: Vec<(String, Vec<ReflogEntry>)>Trait Implementations§
Source§impl Clone for RefSnapshot
impl Clone for RefSnapshot
Source§fn clone(&self) -> RefSnapshot
fn clone(&self) -> RefSnapshot
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 RefSnapshot
impl Debug for RefSnapshot
impl Eq for RefSnapshot
Source§impl PartialEq for RefSnapshot
impl PartialEq for RefSnapshot
impl StructuralPartialEq for RefSnapshot
Auto Trait Implementations§
impl Freeze for RefSnapshot
impl RefUnwindSafe for RefSnapshot
impl Send for RefSnapshot
impl Sync for RefSnapshot
impl Unpin for RefSnapshot
impl UnsafeUnpin for RefSnapshot
impl UnwindSafe for RefSnapshot
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