#[non_exhaustive]pub struct CommitDiffSourceCodeType {
pub source_commit: Option<String>,
pub destination_commit: Option<String>,
pub merge_base_commit: Option<String>,
}
Expand description
A type of SourceCodeType that specifies the commit diff for a pull request on an associated repository. The SourceCommit
and DestinationCommit
fields are required to do a pull request code review.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.source_commit: Option<String>
The SHA of the source commit used to generate a commit diff. This field is required for a pull request code review.
destination_commit: Option<String>
The SHA of the destination commit used to generate a commit diff. This field is required for a pull request code review.
merge_base_commit: Option<String>
The SHA of the merge base of a commit.
Implementations§
source§impl CommitDiffSourceCodeType
impl CommitDiffSourceCodeType
sourcepub fn source_commit(&self) -> Option<&str>
pub fn source_commit(&self) -> Option<&str>
The SHA of the source commit used to generate a commit diff. This field is required for a pull request code review.
sourcepub fn destination_commit(&self) -> Option<&str>
pub fn destination_commit(&self) -> Option<&str>
The SHA of the destination commit used to generate a commit diff. This field is required for a pull request code review.
sourcepub fn merge_base_commit(&self) -> Option<&str>
pub fn merge_base_commit(&self) -> Option<&str>
The SHA of the merge base of a commit.
source§impl CommitDiffSourceCodeType
impl CommitDiffSourceCodeType
sourcepub fn builder() -> CommitDiffSourceCodeTypeBuilder
pub fn builder() -> CommitDiffSourceCodeTypeBuilder
Creates a new builder-style object to manufacture CommitDiffSourceCodeType
.
Trait Implementations§
source§impl Clone for CommitDiffSourceCodeType
impl Clone for CommitDiffSourceCodeType
source§fn clone(&self) -> CommitDiffSourceCodeType
fn clone(&self) -> CommitDiffSourceCodeType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CommitDiffSourceCodeType
impl Debug for CommitDiffSourceCodeType
source§impl PartialEq for CommitDiffSourceCodeType
impl PartialEq for CommitDiffSourceCodeType
source§fn eq(&self, other: &CommitDiffSourceCodeType) -> bool
fn eq(&self, other: &CommitDiffSourceCodeType) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CommitDiffSourceCodeType
Auto Trait Implementations§
impl Freeze for CommitDiffSourceCodeType
impl RefUnwindSafe for CommitDiffSourceCodeType
impl Send for CommitDiffSourceCodeType
impl Sync for CommitDiffSourceCodeType
impl Unpin for CommitDiffSourceCodeType
impl UnwindSafe for CommitDiffSourceCodeType
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
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>
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>
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