pub struct PullRequestSimple {Show 36 fields
pub url: String,
pub id: i32,
pub node_id: String,
pub html_url: String,
pub diff_url: String,
pub patch_url: String,
pub issue_url: String,
pub commits_url: String,
pub review_comments_url: String,
pub review_comment_url: String,
pub comments_url: String,
pub statuses_url: String,
pub number: i32,
pub state: String,
pub locked: bool,
pub title: String,
pub user: Option<Box<NullableSimpleUser>>,
pub body: Option<String>,
pub labels: Vec<PullRequestSimpleLabelsInner>,
pub milestone: Option<Box<NullableMilestone>>,
pub active_lock_reason: Option<Option<String>>,
pub created_at: String,
pub updated_at: String,
pub closed_at: Option<String>,
pub merged_at: Option<String>,
pub merge_commit_sha: Option<String>,
pub assignee: Option<Box<NullableSimpleUser>>,
pub assignees: Option<Option<Vec<SimpleUser>>>,
pub requested_reviewers: Option<Option<Vec<SimpleUser>>>,
pub requested_teams: Option<Option<Vec<Team>>>,
pub head: Box<PullRequestSimpleHead>,
pub base: Box<PullRequestSimpleHead>,
pub _links: Box<PullRequestSimpleLinks>,
pub author_association: AuthorAssociation,
pub auto_merge: Option<Box<AutoMerge>>,
pub draft: Option<bool>,
}
Expand description
PullRequestSimple : Pull Request Simple
Fields§
§url: String
§id: i32
§node_id: String
§html_url: String
§diff_url: String
§patch_url: String
§issue_url: String
§commits_url: String
§review_comments_url: String
§review_comment_url: String
§comments_url: String
§statuses_url: String
§number: i32
§state: String
§locked: bool
§title: String
§user: Option<Box<NullableSimpleUser>>
§body: Option<String>
§labels: Vec<PullRequestSimpleLabelsInner>
§milestone: Option<Box<NullableMilestone>>
§active_lock_reason: Option<Option<String>>
§created_at: String
§updated_at: String
§closed_at: Option<String>
§merged_at: Option<String>
§merge_commit_sha: Option<String>
§assignee: Option<Box<NullableSimpleUser>>
§assignees: Option<Option<Vec<SimpleUser>>>
§requested_reviewers: Option<Option<Vec<SimpleUser>>>
§requested_teams: Option<Option<Vec<Team>>>
§head: Box<PullRequestSimpleHead>
§base: Box<PullRequestSimpleHead>
§_links: Box<PullRequestSimpleLinks>
§auto_merge: Option<Box<AutoMerge>>
§draft: Option<bool>
Indicates whether or not the pull request is a draft.
Implementations§
Source§impl PullRequestSimple
impl PullRequestSimple
Sourcepub fn new(
url: String,
id: i32,
node_id: String,
html_url: String,
diff_url: String,
patch_url: String,
issue_url: String,
commits_url: String,
review_comments_url: String,
review_comment_url: String,
comments_url: String,
statuses_url: String,
number: i32,
state: String,
locked: bool,
title: String,
user: Option<NullableSimpleUser>,
body: Option<String>,
labels: Vec<PullRequestSimpleLabelsInner>,
milestone: Option<NullableMilestone>,
created_at: String,
updated_at: String,
closed_at: Option<String>,
merged_at: Option<String>,
merge_commit_sha: Option<String>,
assignee: Option<NullableSimpleUser>,
head: PullRequestSimpleHead,
base: PullRequestSimpleHead,
_links: PullRequestSimpleLinks,
author_association: AuthorAssociation,
auto_merge: Option<AutoMerge>,
) -> PullRequestSimple
pub fn new( url: String, id: i32, node_id: String, html_url: String, diff_url: String, patch_url: String, issue_url: String, commits_url: String, review_comments_url: String, review_comment_url: String, comments_url: String, statuses_url: String, number: i32, state: String, locked: bool, title: String, user: Option<NullableSimpleUser>, body: Option<String>, labels: Vec<PullRequestSimpleLabelsInner>, milestone: Option<NullableMilestone>, created_at: String, updated_at: String, closed_at: Option<String>, merged_at: Option<String>, merge_commit_sha: Option<String>, assignee: Option<NullableSimpleUser>, head: PullRequestSimpleHead, base: PullRequestSimpleHead, _links: PullRequestSimpleLinks, author_association: AuthorAssociation, auto_merge: Option<AutoMerge>, ) -> PullRequestSimple
Pull Request Simple
Trait Implementations§
Source§impl Clone for PullRequestSimple
impl Clone for PullRequestSimple
Source§fn clone(&self) -> PullRequestSimple
fn clone(&self) -> PullRequestSimple
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 PullRequestSimple
impl Debug for PullRequestSimple
Source§impl Default for PullRequestSimple
impl Default for PullRequestSimple
Source§fn default() -> PullRequestSimple
fn default() -> PullRequestSimple
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PullRequestSimple
impl<'de> Deserialize<'de> for PullRequestSimple
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 PartialEq for PullRequestSimple
impl PartialEq for PullRequestSimple
Source§impl Serialize for PullRequestSimple
impl Serialize for PullRequestSimple
impl StructuralPartialEq for PullRequestSimple
Auto Trait Implementations§
impl Freeze for PullRequestSimple
impl RefUnwindSafe for PullRequestSimple
impl Send for PullRequestSimple
impl Sync for PullRequestSimple
impl Unpin for PullRequestSimple
impl UnwindSafe for PullRequestSimple
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