pub struct IdleTimeoutCommit {
pub sha: String,
pub subject: String,
}Expand description
One commit the agent made before its stream went silent (D-07, 31-02).
The subject is carried alongside the sha because a bare sha list is not operator-actionable — D-07’s requirement is that the commits be named, so that a silent miscount becomes something a human can act on.
Fields§
§sha: StringFull commit sha, as git log --format=%H emits it.
subject: StringCommit subject line (%s).
Trait Implementations§
Source§impl Clone for IdleTimeoutCommit
impl Clone for IdleTimeoutCommit
Source§fn clone(&self) -> IdleTimeoutCommit
fn clone(&self) -> IdleTimeoutCommit
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 IdleTimeoutCommit
impl Debug for IdleTimeoutCommit
Source§impl<'de> Deserialize<'de> for IdleTimeoutCommit
impl<'de> Deserialize<'de> for IdleTimeoutCommit
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 IdleTimeoutCommit
impl RefUnwindSafe for IdleTimeoutCommit
impl Send for IdleTimeoutCommit
impl Sync for IdleTimeoutCommit
impl Unpin for IdleTimeoutCommit
impl UnsafeUnpin for IdleTimeoutCommit
impl UnwindSafe for IdleTimeoutCommit
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