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
remote
and gitlab
only.Expand description
Representation of a single commit.
Fields§
§id: String
Sha
short_id: String
Short Sha
title: String
Git message
Author
Author Email
Authored Date
committer_name: String
Committer Name
committer_email: String
Committer Email
committed_date: String
Committed Date
created_at: String
Created At
message: String
Git Message
parent_ids: Vec<String>
Parent Ids
web_url: String
Web Url
Trait Implementations§
Source§impl Clone for GitLabCommit
impl Clone for GitLabCommit
Source§fn clone(&self) -> GitLabCommit
fn clone(&self) -> GitLabCommit
Returns a duplicate 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§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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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