Struct rusoto_codecommit::PullRequestTarget
[−]
[src]
pub struct PullRequestTarget { pub destination_commit: Option<String>, pub destination_reference: Option<String>, pub merge_metadata: Option<MergeMetadata>, pub repository_name: Option<String>, pub source_commit: Option<String>, pub source_reference: Option<String>, }
Returns information about a pull request target.
Fields
destination_commit: Option<String>
The full commit ID that is the tip of the destination branch. This is the commit where the pull request was or will be merged.
destination_reference: Option<String>
The branch of the repository where the pull request changes will be merged into. Also known as the destination branch.
merge_metadata: Option<MergeMetadata>
Returns metadata about the state of the merge, including whether the merge has been made.
repository_name: Option<String>
The name of the repository that contains the pull request source and destination branches.
source_commit: Option<String>
The full commit ID of the tip of the source branch used to create the pull request. If the pull request branch is updated by a push while the pull request is open, the commit ID will change to reflect the new tip of the branch.
source_reference: Option<String>
The branch of the repository that contains the changes for the pull request. Also known as the source branch.
Trait Implementations
impl Default for PullRequestTarget
[src]
fn default() -> PullRequestTarget
[src]
Returns the "default value" for a type. Read more
impl Debug for PullRequestTarget
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for PullRequestTarget
[src]
fn clone(&self) -> PullRequestTarget
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more