[][src]Enum gitlab::webhooks::MergeRequestAction

pub enum MergeRequestAction {
    Update,
    Open,
    Close,
    Reopen,
    Approved,
    Unapproved,
    Merge,
}

Actions which may occur on a merge request.

Variants

Update

The merge request was updated.

Open

The merge request was opened.

Close

The merge request was closed.

Reopen

The merge request was reopened.

Approved

The merge request was approved.

Unapproved

A merge request approval was revoked.

Merge

The merge request was merged.

Trait Implementations

impl Clone for MergeRequestAction[src]

impl Copy for MergeRequestAction[src]

impl Debug for MergeRequestAction[src]

impl<'de> Deserialize<'de> for MergeRequestAction[src]

impl Eq for MergeRequestAction[src]

impl PartialEq<MergeRequestAction> for MergeRequestAction[src]

impl Serialize for MergeRequestAction[src]

impl StructuralEq for MergeRequestAction[src]

impl StructuralPartialEq for MergeRequestAction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.