pub struct PullRequest { /* private fields */ }Expand description
A structure for accessing interfacing with a specific pull request
Implementations§
Source§impl PullRequest
impl PullRequest
Sourcepub fn labels(&self) -> IssueLabels
pub fn labels(&self) -> IssueLabels
Return a reference to labels operations available for this pull request
Sourcepub fn assignees(&self) -> IssueAssignees
pub fn assignees(&self) -> IssueAssignees
Return a reference to assignee operations available for this pull request
Sourcepub fn edit(&self, pr: &PullEditOptions) -> Future<Pull>
pub fn edit(&self, pr: &PullEditOptions) -> Future<Pull>
Edit a pull request
Sourcepub fn files(&self) -> Future<Vec<FileDiff>>
pub fn files(&self) -> Future<Vec<FileDiff>>
Returns a vector of file diffs associated with this pull
Sourcepub fn review_comments(&self) -> ReviewComments
pub fn review_comments(&self) -> ReviewComments
returns review comments interface
pub fn review_requests(&self) -> ReviewRequests
Sourcepub fn commits(&self) -> PullCommits
pub fn commits(&self) -> PullCommits
returns pull commits interface
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