Struct git_cliff_core::remote::gitlab::GitLabCommit
source · pub struct GitLabCommit {Show 13 fields
pub id: String,
pub short_id: String,
pub title: String,
pub author_name: String,
pub author_email: String,
pub authored_date: String,
pub committer_name: String,
pub committer_email: String,
pub committed_date: String,
pub created_at: String,
pub message: String,
pub parent_ids: Vec<String>,
pub web_url: String,
}Available on (crate features
github or gitlab or bitbucket) and crate feature gitlab only.Expand description
Representation of a single commit.
Fields§
§id: StringSha
short_id: StringShort Sha
title: StringGit message
Author
Author Email
Authored Date
committer_name: StringCommitter Name
committer_email: StringCommitter Email
committed_date: StringCommitted Date
created_at: StringCreated At
message: StringGit Message
parent_ids: Vec<String>Parent Ids
web_url: StringWeb Url
Trait Implementations§
source§impl Clone for GitLabCommit
impl Clone for GitLabCommit
source§fn clone(&self) -> GitLabCommit
fn clone(&self) -> GitLabCommit
Returns a copy of the value. Read more
1.0.0 · 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 GitLabCommit
impl Debug for GitLabCommit
source§impl Default for GitLabCommit
impl Default for GitLabCommit
source§fn default() -> GitLabCommit
fn default() -> GitLabCommit
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GitLabCommit
impl<'de> Deserialize<'de> for GitLabCommit
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
source§impl PartialEq for GitLabCommit
impl PartialEq for GitLabCommit
source§fn eq(&self, other: &GitLabCommit) -> bool
fn eq(&self, other: &GitLabCommit) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RemoteCommit for GitLabCommit
impl RemoteCommit for GitLabCommit
source§impl RemoteEntry for GitLabCommit
impl RemoteEntry for GitLabCommit
source§impl Serialize for GitLabCommit
impl Serialize for GitLabCommit
impl StructuralPartialEq for GitLabCommit
Auto Trait Implementations§
impl Freeze for GitLabCommit
impl RefUnwindSafe for GitLabCommit
impl Send for GitLabCommit
impl Sync for GitLabCommit
impl Unpin for GitLabCommit
impl UnwindSafe for GitLabCommit
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more