pub enum CommitHeader {
V0(CommitHeaderV0),
}
Variants§
V0(CommitHeaderV0)
Implementations§
Source§impl CommitHeader
impl CommitHeader
pub fn is_root(&self) -> bool
pub fn deps(&self) -> Vec<ObjectId> ⓘ
pub fn acks(&self) -> Vec<ObjectId> ⓘ
pub fn files(&self) -> &Vec<ObjectId> ⓘ
pub fn acks_and_nacks(&self) -> Vec<ObjectId> ⓘ
pub fn id(&self) -> &Option<ObjectId>
pub fn set_id(&mut self, id: Digest)
pub fn set_compact(&mut self)
pub fn verify(&self) -> bool
pub fn new_with( deps: Vec<ObjectRef>, ndeps: Vec<ObjectRef>, acks: Vec<ObjectRef>, nacks: Vec<ObjectRef>, files: Vec<ObjectRef>, nfiles: Vec<ObjectRef>, ) -> (Option<Self>, Option<CommitHeaderKeys>)
Trait Implementations§
Source§impl Clone for CommitHeader
impl Clone for CommitHeader
Source§fn clone(&self) -> CommitHeader
fn clone(&self) -> CommitHeader
Returns a copy 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 moreSource§impl Debug for CommitHeader
impl Debug for CommitHeader
Source§impl<'de> Deserialize<'de> for CommitHeader
impl<'de> Deserialize<'de> for CommitHeader
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for CommitHeader
impl Display for CommitHeader
Source§impl PartialEq for CommitHeader
impl PartialEq for CommitHeader
Source§impl Serialize for CommitHeader
impl Serialize for CommitHeader
impl Eq for CommitHeader
impl StructuralPartialEq for CommitHeader
Auto Trait Implementations§
impl Freeze for CommitHeader
impl RefUnwindSafe for CommitHeader
impl Send for CommitHeader
impl Sync for CommitHeader
impl Unpin for CommitHeader
impl UnwindSafe for CommitHeader
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