pub struct EventPayloadMap<'a> {
Show 63 fields pub branch_protection_rule: BranchProtectionRuleEvent<'a>, pub check_run: CheckRunEvent<'a>, pub check_suite: CheckSuiteEvent<'a>, pub code_scanning_alert: CodeScanningAlertEvent<'a>, pub commit_comment: CommitCommentEvent<'a>, pub create: CreateEvent<'a>, pub delete: DeleteEvent<'a>, pub dependabot_alert: DependabotAlertEvent<'a>, pub deploy_key: DeployKeyEvent<'a>, pub deployment: DeploymentEvent<'a>, pub deployment_protection_rule: DeploymentProtectionRuleEvent<'a>, pub deployment_review: DeploymentReviewEvent<'a>, pub deployment_status: DeploymentStatusEvent<'a>, pub discussion: DiscussionEvent<'a>, pub discussion_comment: DiscussionCommentEvent<'a>, pub fork: ForkEvent<'a>, pub github_app_authorization: GithubAppAuthorizationEvent<'a>, pub gollum: GollumEvent<'a>, pub installation: InstallationEvent<'a>, pub installation_repositories: InstallationRepositoriesEvent<'a>, pub installation_target: InstallationTargetEvent<'a>, pub issue_comment: IssueCommentEvent<'a>, pub issues: IssuesEvent<'a>, pub label: LabelEvent<'a>, pub marketplace_purchase: MarketplacePurchaseEvent<'a>, pub member: MemberEvent<'a>, pub membership: MembershipEvent<'a>, pub merge_group: MergeGroupEvent<'a>, pub meta: MetaEvent<'a>, pub milestone: MilestoneEvent<'a>, pub org_block: OrgBlockEvent<'a>, pub organization: OrganizationEvent<'a>, pub package: PackageEvent<'a>, pub page_build: PageBuildEvent<'a>, pub ping: PingEvent<'a>, pub project: ProjectEvent<'a>, pub project_card: ProjectCardEvent<'a>, pub project_column: ProjectColumnEvent<'a>, pub projects_v2_item: ProjectsV2ItemEvent<'a>, pub public: PublicEvent<'a>, pub pull_request: PullRequestEvent<'a>, pub pull_request_review: PullRequestReviewEvent<'a>, pub pull_request_review_comment: PullRequestReviewCommentEvent<'a>, pub pull_request_review_thread: PullRequestReviewThreadEvent<'a>, pub push: PushEvent<'a>, pub registry_package: RegistryPackageEvent<'a>, pub release: ReleaseEvent<'a>, pub repository: RepositoryEvent<'a>, pub repository_dispatch: RepositoryDispatchEvent<'a>, pub repository_import: RepositoryImportEvent<'a>, pub repository_vulnerability_alert: RepositoryVulnerabilityAlertEvent<'a>, pub secret_scanning_alert: SecretScanningAlertEvent<'a>, pub secret_scanning_alert_location: SecretScanningAlertLocationEvent<'a>, pub security_advisory: SecurityAdvisoryEvent<'a>, pub sponsorship: SponsorshipEvent<'a>, pub star: StarEvent<'a>, pub status: StatusEvent<'a>, pub team: TeamEvent<'a>, pub team_add: TeamAddEvent<'a>, pub watch: WatchEvent<'a>, pub workflow_dispatch: WorkflowDispatchEvent<'a>, pub workflow_job: WorkflowJobEvent<'a>, pub workflow_run: WorkflowRunEvent<'a>,
}

Fields§

§branch_protection_rule: BranchProtectionRuleEvent<'a>§check_run: CheckRunEvent<'a>§check_suite: CheckSuiteEvent<'a>§code_scanning_alert: CodeScanningAlertEvent<'a>§commit_comment: CommitCommentEvent<'a>§create: CreateEvent<'a>§delete: DeleteEvent<'a>§dependabot_alert: DependabotAlertEvent<'a>§deploy_key: DeployKeyEvent<'a>§deployment: DeploymentEvent<'a>§deployment_protection_rule: DeploymentProtectionRuleEvent<'a>§deployment_review: DeploymentReviewEvent<'a>§deployment_status: DeploymentStatusEvent<'a>§discussion: DiscussionEvent<'a>§discussion_comment: DiscussionCommentEvent<'a>§fork: ForkEvent<'a>§github_app_authorization: GithubAppAuthorizationEvent<'a>§gollum: GollumEvent<'a>§installation: InstallationEvent<'a>§installation_repositories: InstallationRepositoriesEvent<'a>§installation_target: InstallationTargetEvent<'a>§issue_comment: IssueCommentEvent<'a>§issues: IssuesEvent<'a>§label: LabelEvent<'a>§marketplace_purchase: MarketplacePurchaseEvent<'a>§member: MemberEvent<'a>§membership: MembershipEvent<'a>§merge_group: MergeGroupEvent<'a>§meta: MetaEvent<'a>§milestone: MilestoneEvent<'a>§org_block: OrgBlockEvent<'a>§organization: OrganizationEvent<'a>§package: PackageEvent<'a>§page_build: PageBuildEvent<'a>§ping: PingEvent<'a>§project: ProjectEvent<'a>§project_card: ProjectCardEvent<'a>§project_column: ProjectColumnEvent<'a>§projects_v2_item: ProjectsV2ItemEvent<'a>§public: PublicEvent<'a>§pull_request: PullRequestEvent<'a>§pull_request_review: PullRequestReviewEvent<'a>§pull_request_review_comment: PullRequestReviewCommentEvent<'a>§pull_request_review_thread: PullRequestReviewThreadEvent<'a>§push: PushEvent<'a>§registry_package: RegistryPackageEvent<'a>§release: ReleaseEvent<'a>§repository: RepositoryEvent<'a>§repository_dispatch: RepositoryDispatchEvent<'a>§repository_import: RepositoryImportEvent<'a>§repository_vulnerability_alert: RepositoryVulnerabilityAlertEvent<'a>§secret_scanning_alert: SecretScanningAlertEvent<'a>§secret_scanning_alert_location: SecretScanningAlertLocationEvent<'a>§security_advisory: SecurityAdvisoryEvent<'a>§sponsorship: SponsorshipEvent<'a>§star: StarEvent<'a>§status: StatusEvent<'a>§team: TeamEvent<'a>§team_add: TeamAddEvent<'a>§watch: WatchEvent<'a>§workflow_dispatch: WorkflowDispatchEvent<'a>§workflow_job: WorkflowJobEvent<'a>§workflow_run: WorkflowRunEvent<'a>

Trait Implementations§

source§

impl<'a> Debug for EventPayloadMap<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de: 'a, 'a> Deserialize<'de> for EventPayloadMap<'a>

source§

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<'a> RefUnwindSafe for EventPayloadMap<'a>

§

impl<'a> Send for EventPayloadMap<'a>

§

impl<'a> Sync for EventPayloadMap<'a>

§

impl<'a> Unpin for EventPayloadMap<'a>

§

impl<'a> UnwindSafe for EventPayloadMap<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,