Struct gitlab::types::RepoCommitDetail
[−]
[src]
pub struct RepoCommitDetail {
pub id: ObjectId,
pub short_id: ObjectId,
pub title: String,
pub parent_ids: Vec<ObjectId>,
pub author_name: String,
pub author_email: String,
pub authored_date: DateTime<Utc>,
pub committer_name: String,
pub committer_email: String,
pub committed_date: DateTime<Utc>,
pub created_at: DateTime<Utc>,
pub message: String,
pub stats: RepoCommitStats,
pub last_pipeline: Option<PipelineBasic>,
// some fields omitted
}A commit in a project with statistics.
Fields
id: ObjectId
The ID of the commit.
short_id: ObjectId
The short ID of the commit.
title: String
The summary of the commit.
parent_ids: Vec<ObjectId>
The commit ID of the parents of the commit.
The commit author's name.
The commit author's email address.
The commit's authorship date.
committer_name: String
The committer's name.
committer_email: String
The committer's email address.
committed_date: DateTime<Utc>
The commit's commit date.
created_at: DateTime<Utc>
message: String
The full commit message.
stats: RepoCommitStats
Statistics about the commit.
last_pipeline: Option<PipelineBasic>
The last pipeline for this commit, if any.
Trait Implementations
impl Debug for RepoCommitDetail[src]
impl Clone for RepoCommitDetail[src]
fn clone(&self) -> RepoCommitDetail[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more