pub struct PullRequestHead {
pub label: String,
pub ref_: String,
pub repo: Option<Repository>,
pub sha: String,
pub user: User,
}
Expand description
PullRequestHead
JSON schema
{
"type": "object",
"required": [
"label",
"ref",
"repo",
"sha",
"user"
],
"properties": {
"label": {
"type": "string"
},
"ref": {
"type": "string"
},
"repo": {
"oneOf": [
{
"$ref": "#/definitions/repository"
},
{
"type": "null"
}
]
},
"sha": {
"type": "string"
},
"user": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false
}
Fields§
§label: String
§ref_: String
§repo: Option<Repository>
§sha: String
§user: User
Implementations§
Source§impl PullRequestHead
impl PullRequestHead
pub fn builder() -> PullRequestHead
Trait Implementations§
Source§impl Clone for PullRequestHead
impl Clone for PullRequestHead
Source§fn clone(&self) -> PullRequestHead
fn clone(&self) -> PullRequestHead
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 PullRequestHead
impl Debug for PullRequestHead
Source§impl<'de> Deserialize<'de> for PullRequestHead
impl<'de> Deserialize<'de> for PullRequestHead
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<&PullRequestHead> for PullRequestHead
impl From<&PullRequestHead> for PullRequestHead
Source§fn from(value: &PullRequestHead) -> Self
fn from(value: &PullRequestHead) -> Self
Converts to this type from the input type.
Source§impl From<PullRequestHead> for PullRequestHead
impl From<PullRequestHead> for PullRequestHead
Source§fn from(value: PullRequestHead) -> Self
fn from(value: PullRequestHead) -> Self
Converts to this type from the input type.
Source§impl Serialize for PullRequestHead
impl Serialize for PullRequestHead
Source§impl TryFrom<PullRequestHead> for PullRequestHead
impl TryFrom<PullRequestHead> for PullRequestHead
Auto Trait Implementations§
impl Freeze for PullRequestHead
impl RefUnwindSafe for PullRequestHead
impl Send for PullRequestHead
impl Sync for PullRequestHead
impl Unpin for PullRequestHead
impl UnwindSafe for PullRequestHead
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