pub enum GitHubEvent {
PullRequest,
PullRequestTarget,
Push,
MergeGroup,
Release,
Tag,
WorkflowDispatch,
WorkflowCall,
Schedule,
Unknown,
}Expand description
GitHub event type for event-aware SHA resolution
Variants§
PullRequest
Pull request event
PullRequestTarget
Pull request target event
Push
Push event
MergeGroup
Merge group event
Release
Release event
Tag
Tag event
WorkflowDispatch
Workflow dispatch event
WorkflowCall
Workflow call event
Schedule
Scheduled event
Unknown
Unknown event type
Implementations§
Source§impl GitHubEvent
impl GitHubEvent
Trait Implementations§
Source§impl Clone for GitHubEvent
impl Clone for GitHubEvent
Source§fn clone(&self) -> GitHubEvent
fn clone(&self) -> GitHubEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GitHubEvent
Source§impl Debug for GitHubEvent
impl Debug for GitHubEvent
impl Eq for GitHubEvent
Source§impl PartialEq for GitHubEvent
impl PartialEq for GitHubEvent
impl StructuralPartialEq for GitHubEvent
Auto Trait Implementations§
impl Freeze for GitHubEvent
impl RefUnwindSafe for GitHubEvent
impl Send for GitHubEvent
impl Sync for GitHubEvent
impl Unpin for GitHubEvent
impl UnsafeUnpin for GitHubEvent
impl UnwindSafe for GitHubEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more