pub enum BareEvent {
Show 35 variants
BranchProtectionRule,
CheckRun,
CheckSuite,
Create,
Delete,
Deployment,
DeploymentStatus,
Discussion,
DiscussionComment,
Fork,
Gollum,
IssueComment,
Issues,
Label,
MergeGroup,
Milestone,
PageBuild,
Project,
ProjectCard,
ProjectColumn,
Public,
PullRequest,
PullRequestComment,
PullRequestReview,
PullRequestReviewComment,
PullRequestTarget,
Push,
RegistryPackage,
Release,
RepositoryDispatch,
Status,
Watch,
WorkflowCall,
WorkflowDispatch,
WorkflowRun,
}
Expand description
“Bare” workflow event triggers.
These appear when a workflow is triggered with an event with no context, e.g.:
on: push
Variants§
BranchProtectionRule
CheckRun
CheckSuite
Create
Delete
Deployment
DeploymentStatus
Discussion
DiscussionComment
Fork
Gollum
IssueComment
Issues
Label
MergeGroup
Milestone
PageBuild
Project
ProjectCard
ProjectColumn
Public
PullRequest
PullRequestComment
PullRequestReview
PullRequestReviewComment
PullRequestTarget
Push
RegistryPackage
Release
RepositoryDispatch
Status
Watch
WorkflowCall
WorkflowDispatch
WorkflowRun
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BareEvent
impl<'de> Deserialize<'de> for BareEvent
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
impl Eq for BareEvent
impl StructuralPartialEq for BareEvent
Auto Trait Implementations§
impl Freeze for BareEvent
impl RefUnwindSafe for BareEvent
impl Send for BareEvent
impl Sync for BareEvent
impl Unpin for BareEvent
impl UnwindSafe for BareEvent
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<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.