[−][src]Struct github_types::PullRequestEvent
Fields
action: PullRequestActionThe action that was performed. Can be one of "assigned", "unassigned",
"review_requested", "review_request_removed", "labeled", "unlabeled",
"opened", "edited", "closed", or "reopened". If the action is "closed"
and the merged key is false, the pull request was closed with
unmerged commits. If the action is "closed" and the merged key is
true, the pull request was merged. While webhooks are also triggered
when a pull request is synchronized, Events API timelines don't include
pull request events with the "synchronize" action.
number: u64The pull request number.
pull_request: PullRequestThe pull request itself.
repository: RepositoryThe repository associated with this event.
sender: UserThe user who triggered the event.
installation: Option<InstallationId>The App installation ID. This is only present for GitHub App events.
Trait Implementations
impl AppEvent for PullRequestEvent[src]
fn installation(&self) -> Option<u64>[src]
impl PartialEq<PullRequestEvent> for PullRequestEvent[src]
fn eq(&self, other: &PullRequestEvent) -> bool[src]
fn ne(&self, other: &PullRequestEvent) -> bool[src]
impl Ord for PullRequestEvent[src]
fn cmp(&self, other: &PullRequestEvent) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self[src]
clamp)Restrict a value to a certain interval. Read more
impl Eq for PullRequestEvent[src]
impl PartialOrd<PullRequestEvent> for PullRequestEvent[src]
fn partial_cmp(&self, other: &PullRequestEvent) -> Option<Ordering>[src]
fn lt(&self, other: &PullRequestEvent) -> bool[src]
fn le(&self, other: &PullRequestEvent) -> bool[src]
fn gt(&self, other: &PullRequestEvent) -> bool[src]
fn ge(&self, other: &PullRequestEvent) -> bool[src]
impl Clone for PullRequestEvent[src]
fn clone(&self) -> PullRequestEvent[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for PullRequestEvent[src]
impl Hash for PullRequestEvent[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl<'de> Deserialize<'de> for PullRequestEvent[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for PullRequestEvent
impl Sync for PullRequestEvent
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,