#[non_exhaustive]pub enum EventAction {
Approved,
Closed,
Commented,
Created,
Destroyed,
Expired,
Joined,
Left,
Merged,
Pushed,
Reopened,
Updated,
}Expand description
Actions events may represent.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Approved
Approval of a merge request.
Closed
Closure of a merge request, issue, etc.
Commented
A comment was made.
Created
The creation of an entity.
Destroyed
The destruction of an entity.
Expired
The expiration of a membership.
Joined
The addition of a member to a project or group.
Left
The departure of a member from a project or group.
Merged
The merge of a merge request.
Pushed
A push to a project’s repository.
Reopened
The reopening of an issue.
Updated
An update to an entity.
Implementations§
Trait Implementations§
Source§impl Clone for EventAction
impl Clone for EventAction
Source§fn clone(&self) -> EventAction
fn clone(&self) -> EventAction
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 EventAction
Source§impl Debug for EventAction
impl Debug for EventAction
Source§impl ParamValue<'static> for EventAction
impl ParamValue<'static> for EventAction
Auto Trait Implementations§
impl Freeze for EventAction
impl RefUnwindSafe for EventAction
impl Send for EventAction
impl Sync for EventAction
impl Unpin for EventAction
impl UnsafeUnpin for EventAction
impl UnwindSafe for EventAction
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<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