[][src]Enum gitlab::types::MergeRequestState

pub enum MergeRequestState {
    Opened,
    Closed,
    Reopened,
    Merged,
    Locked,
}

The states a merge request may be in.

Variants

Opened

The merge request is open.

Closed

The merge request has been closed before merging.

Reopened

The merge request has been opened after closing.

Merged

The merge request has been merged.

Locked

The merge request is locked from further discussion or updates.

Trait Implementations

impl Clone for MergeRequestState[src]

impl Copy for MergeRequestState[src]

impl Debug for MergeRequestState[src]

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

impl Eq for MergeRequestState[src]

impl PartialEq<MergeRequestState> for MergeRequestState[src]

impl Serialize for MergeRequestState[src]

impl StructuralEq for MergeRequestState[src]

impl StructuralPartialEq for MergeRequestState[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.