pub struct PullRequest {Show 32 fields
pub html_url: String,
pub diff_url: String,
pub patch_url: String,
pub number: u32,
pub state: String,
pub locked: bool,
pub title: String,
pub user: User,
pub body: 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 assignees: Vec<User>,
pub requested_reviewers: Vec<User>,
pub labels: Vec<Label>,
pub head: PrPoint,
pub base: PrPoint,
pub author_association: String,
pub draft: Option<bool>,
pub merged: Option<bool>,
pub mergeable: Option<bool>,
pub mergeable_state: Option<String>,
pub merged_by: Option<User>,
pub comments: Option<u32>,
pub review_comments: Option<u32>,
pub maintainer_can_modify: Option<bool>,
pub commits: Option<u32>,
pub additions: Option<u32>,
pub deletions: Option<u32>,
pub changed_files: Option<u32>,
}
Fields§
§html_url: String
§diff_url: String
§patch_url: String
§number: u32
§state: String
§locked: bool
§title: String
§user: User
§body: Option<String>
§created_at: String
§updated_at: String
§closed_at: Option<String>
§merged_at: Option<String>
§merge_commit_sha: Option<String>
§assignees: Vec<User>
§requested_reviewers: Vec<User>
§labels: Vec<Label>
§head: PrPoint
§base: PrPoint
§draft: Option<bool>
§merged: Option<bool>
§mergeable: Option<bool>
§mergeable_state: Option<String>
§merged_by: Option<User>
§comments: Option<u32>
§review_comments: Option<u32>
§maintainer_can_modify: Option<bool>
§commits: Option<u32>
§additions: Option<u32>
§deletions: Option<u32>
§changed_files: Option<u32>
Trait Implementations§
Source§impl Debug for PullRequest
impl Debug for PullRequest
Source§impl<'de> Deserialize<'de> for PullRequest
impl<'de> Deserialize<'de> for PullRequest
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
Auto Trait Implementations§
impl Freeze for PullRequest
impl RefUnwindSafe for PullRequest
impl Send for PullRequest
impl Sync for PullRequest
impl Unpin for PullRequest
impl UnwindSafe for PullRequest
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