#[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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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