pub struct MergeGroupChecksRequestedMergeGroup {
pub base_ref: String,
pub base_sha: String,
pub head_commit: MergeGroupChecksRequestedMergeGroupHeadCommit,
pub head_ref: String,
pub head_sha: String,
}
Expand description
The merge group.
JSON schema
{
"description": "The merge group.",
"type": "object",
"required": [
"base_ref",
"base_sha",
"head_commit",
"head_ref",
"head_sha"
],
"properties": {
"base_ref": {
"description": "The full ref of the branch the merge group will be merged into.",
"type": "string"
},
"base_sha": {
"description": "The SHA of the merge group's parent commit.",
"type": "string"
},
"head_commit": {
"description": "An expanded representation of the `head_sha` commit.",
"type": "object",
"required": [
"author",
"committer",
"id",
"message",
"timestamp",
"tree_id"
],
"properties": {
"author": {
"type": "object",
"required": [
"email",
"name"
],
"properties": {
"email": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": false
},
"committer": {
"type": "object",
"required": [
"email",
"name"
],
"properties": {
"email": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": false
},
"id": {
"type": "string"
},
"message": {
"type": "string"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"tree_id": {
"type": "string"
}
},
"additionalProperties": false
},
"head_ref": {
"description": "The full ref of the merge group.",
"type": "string"
},
"head_sha": {
"description": "The SHA of the merge group.",
"type": "string"
}
},
"additionalProperties": false
}
Fields§
§base_ref: String
The full ref of the branch the merge group will be merged into.
base_sha: String
The SHA of the merge group’s parent commit.
head_commit: MergeGroupChecksRequestedMergeGroupHeadCommit
§head_ref: String
The full ref of the merge group.
head_sha: String
The SHA of the merge group.
Implementations§
Trait Implementations§
Source§impl Clone for MergeGroupChecksRequestedMergeGroup
impl Clone for MergeGroupChecksRequestedMergeGroup
Source§fn clone(&self) -> MergeGroupChecksRequestedMergeGroup
fn clone(&self) -> MergeGroupChecksRequestedMergeGroup
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<'de> Deserialize<'de> for MergeGroupChecksRequestedMergeGroup
impl<'de> Deserialize<'de> for MergeGroupChecksRequestedMergeGroup
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 From<&MergeGroupChecksRequestedMergeGroup> for MergeGroupChecksRequestedMergeGroup
impl From<&MergeGroupChecksRequestedMergeGroup> for MergeGroupChecksRequestedMergeGroup
Source§fn from(value: &MergeGroupChecksRequestedMergeGroup) -> Self
fn from(value: &MergeGroupChecksRequestedMergeGroup) -> Self
Converts to this type from the input type.
Source§impl From<MergeGroupChecksRequestedMergeGroup> for MergeGroupChecksRequestedMergeGroup
impl From<MergeGroupChecksRequestedMergeGroup> for MergeGroupChecksRequestedMergeGroup
Source§fn from(value: MergeGroupChecksRequestedMergeGroup) -> Self
fn from(value: MergeGroupChecksRequestedMergeGroup) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MergeGroupChecksRequestedMergeGroup
impl RefUnwindSafe for MergeGroupChecksRequestedMergeGroup
impl Send for MergeGroupChecksRequestedMergeGroup
impl Sync for MergeGroupChecksRequestedMergeGroup
impl Unpin for MergeGroupChecksRequestedMergeGroup
impl UnwindSafe for MergeGroupChecksRequestedMergeGroup
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