pub struct AzureDevOpsCommit {
pub commit_id: String,
pub author: Option<AzureDevOpsCommitAuthor>,
pub committer: Option<AzureDevOpsCommitAuthor>,
}Available on crate features
remote and azure_devops only.Expand description
Representation of a single commit.
https://learn.microsoft.com/en-us/rest/api/azure/devops/git/commits/get-commits
Fields§
§commit_id: StringCommit ID (SHA-1).
Author of the commit.
committer: Option<AzureDevOpsCommitAuthor>Committer of the commit.
Trait Implementations§
Source§impl Clone for AzureDevOpsCommit
impl Clone for AzureDevOpsCommit
Source§fn clone(&self) -> AzureDevOpsCommit
fn clone(&self) -> AzureDevOpsCommit
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 AzureDevOpsCommit
impl Debug for AzureDevOpsCommit
Source§impl Default for AzureDevOpsCommit
impl Default for AzureDevOpsCommit
Source§fn default() -> AzureDevOpsCommit
fn default() -> AzureDevOpsCommit
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AzureDevOpsCommit
impl<'de> Deserialize<'de> for AzureDevOpsCommit
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 AzureDevOpsCommit
impl PartialEq for AzureDevOpsCommit
Source§impl RemoteCommit for AzureDevOpsCommit
impl RemoteCommit for AzureDevOpsCommit
Source§impl Serialize for AzureDevOpsCommit
impl Serialize for AzureDevOpsCommit
impl StructuralPartialEq for AzureDevOpsCommit
Auto Trait Implementations§
impl Freeze for AzureDevOpsCommit
impl RefUnwindSafe for AzureDevOpsCommit
impl Send for AzureDevOpsCommit
impl Sync for AzureDevOpsCommit
impl Unpin for AzureDevOpsCommit
impl UnsafeUnpin for AzureDevOpsCommit
impl UnwindSafe for AzureDevOpsCommit
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