Struct gitlab::types::RepoCommit
source · [−]pub struct RepoCommit {
pub id: ObjectId,
pub short_id: ObjectId,
pub title: String,
pub parent_ids: Option<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,
}
Expand description
A commit in a project.
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: Option<Vec<ObjectId>>
The commit ID of the parents of the commit. Can be null on projects/:id/repository/branches call
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.
Trait Implementations
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 RefUnwindSafe for RepoCommit
impl Send for RepoCommit
impl Sync for RepoCommit
impl Unpin for RepoCommit
impl UnwindSafe for RepoCommit
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more