pub struct HarnessRunGitCommitSummaryV1 {
pub id: String,
pub summary: String,
}Fields§
§id: String40 or 64 lowercase hex characters — validated inline, no new newtype
(unlike harness-api’s HarnessGitObjectIdV1; see crate-layering note).
summary: StringImplementations§
Source§impl HarnessRunGitCommitSummaryV1
impl HarnessRunGitCommitSummaryV1
pub fn validate(&self) -> Result<(), HarnessValidationError>
Trait Implementations§
Source§impl Clone for HarnessRunGitCommitSummaryV1
impl Clone for HarnessRunGitCommitSummaryV1
Source§impl Debug for HarnessRunGitCommitSummaryV1
impl Debug for HarnessRunGitCommitSummaryV1
Source§impl<'de> Deserialize<'de> for HarnessRunGitCommitSummaryV1
impl<'de> Deserialize<'de> for HarnessRunGitCommitSummaryV1
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
impl Eq for HarnessRunGitCommitSummaryV1
impl StructuralPartialEq for HarnessRunGitCommitSummaryV1
Auto Trait Implementations§
impl Freeze for HarnessRunGitCommitSummaryV1
impl RefUnwindSafe for HarnessRunGitCommitSummaryV1
impl Send for HarnessRunGitCommitSummaryV1
impl Sync for HarnessRunGitCommitSummaryV1
impl Unpin for HarnessRunGitCommitSummaryV1
impl UnsafeUnpin for HarnessRunGitCommitSummaryV1
impl UnwindSafe for HarnessRunGitCommitSummaryV1
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