[][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.

Methods

impl MergeRequestState[src]

pub fn as_str(&self) -> &'static str[src]

String representation of the variant.

Trait Implementations

impl PartialEq<MergeRequestState> for MergeRequestState[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Eq for MergeRequestState[src]

impl Copy for MergeRequestState[src]

impl Clone for MergeRequestState[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for MergeRequestState[src]

impl Serialize for MergeRequestState[src]

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

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T[src]

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Erased for T