pub struct PackedRefRecord {
pub refname: String,
pub oid: ObjectId,
pub peeled: Option<ObjectId>,
}Expand description
One reference line (and optional peel) for write_packed_refs_file.
Fields§
§refname: StringFull ref name (for example refs/heads/feature).
oid: ObjectIdObject id stored at this ref.
peeled: Option<ObjectId>When set, emit a following ^ peeled line (annotated tags).
Trait Implementations§
Source§impl Clone for PackedRefRecord
impl Clone for PackedRefRecord
Source§impl Debug for PackedRefRecord
impl Debug for PackedRefRecord
impl Eq for PackedRefRecord
Source§impl PartialEq for PackedRefRecord
impl PartialEq for PackedRefRecord
impl StructuralPartialEq for PackedRefRecord
Auto Trait Implementations§
impl Freeze for PackedRefRecord
impl RefUnwindSafe for PackedRefRecord
impl Send for PackedRefRecord
impl Sync for PackedRefRecord
impl Unpin for PackedRefRecord
impl UnsafeUnpin for PackedRefRecord
impl UnwindSafe for PackedRefRecord
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.