pub struct CommitRecord {
pub commit_id: String,
pub branch_name: String,
pub branch_purpose: String,
pub previous_progress_summary: String,
pub this_commit_contribution: String,
pub timestamp: String,
}Expand description
A commit checkpoint as described in paper §3.2. Fields: Branch Purpose, Previous Progress Summary, This Commit’s Contribution.
Fields§
§commit_id: String§branch_name: String§branch_purpose: String§previous_progress_summary: String§this_commit_contribution: String§timestamp: StringImplementations§
Source§impl CommitRecord
impl CommitRecord
pub fn to_markdown(&self) -> String
Trait Implementations§
Source§impl Clone for CommitRecord
impl Clone for CommitRecord
Source§fn clone(&self) -> CommitRecord
fn clone(&self) -> CommitRecord
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 moreSource§impl Debug for CommitRecord
impl Debug for CommitRecord
Source§impl<'de> Deserialize<'de> for CommitRecord
impl<'de> Deserialize<'de> for CommitRecord
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
Auto Trait Implementations§
impl Freeze for CommitRecord
impl RefUnwindSafe for CommitRecord
impl Send for CommitRecord
impl Sync for CommitRecord
impl Unpin for CommitRecord
impl UnsafeUnpin for CommitRecord
impl UnwindSafe for CommitRecord
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