pub struct HarnessGitCommitV1 {
pub id: HarnessGitObjectIdV1,
pub parents: Vec<HarnessGitObjectIdV1>,
pub subject: String,
pub author_name: String,
pub authored_at: String,
pub committer_name: String,
pub committed_at: String,
pub signature_status: HarnessGitSignatureStatusV1,
pub signer: Option<String>,
}Fields§
§id: HarnessGitObjectIdV1§parents: Vec<HarnessGitObjectIdV1>§subject: String§committer_name: String§committed_at: String§signature_status: HarnessGitSignatureStatusV1§signer: Option<String>Implementations§
Source§impl HarnessGitCommitV1
impl HarnessGitCommitV1
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessGitCommitV1
impl Clone for HarnessGitCommitV1
Source§impl Debug for HarnessGitCommitV1
impl Debug for HarnessGitCommitV1
Source§impl<'de> Deserialize<'de> for HarnessGitCommitV1
impl<'de> Deserialize<'de> for HarnessGitCommitV1
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 HarnessGitCommitV1
Source§impl PartialEq for HarnessGitCommitV1
impl PartialEq for HarnessGitCommitV1
Source§impl Serialize for HarnessGitCommitV1
impl Serialize for HarnessGitCommitV1
impl StructuralPartialEq for HarnessGitCommitV1
Auto Trait Implementations§
impl Freeze for HarnessGitCommitV1
impl RefUnwindSafe for HarnessGitCommitV1
impl Send for HarnessGitCommitV1
impl Sync for HarnessGitCommitV1
impl Unpin for HarnessGitCommitV1
impl UnsafeUnpin for HarnessGitCommitV1
impl UnwindSafe for HarnessGitCommitV1
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