[][src]Enum gitlab::types::MergeStatus

pub enum MergeStatus {
    Unchecked,
    CanBeMerged,
    CannotBeMerged,
    CannotBeMergedRecheck,
}

The status of the possible merge for a merge request.

Variants

Unchecked

The merge request has not been checked yet.

CanBeMerged

The merge request may be merged.

CannotBeMerged

The merge request may not be merged yet.

CannotBeMergedRecheck

The merge request has not been checked but previously could not be merged.

Methods

impl MergeStatus[src]

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

String representation of the variant.

Trait Implementations

impl Clone for MergeStatus[src]

impl Copy for MergeStatus[src]

impl Eq for MergeStatus[src]

impl PartialEq<MergeStatus> for MergeStatus[src]

impl Debug for MergeStatus[src]

impl StructuralPartialEq for MergeStatus[src]

impl StructuralEq for MergeStatus[src]

impl Serialize for MergeStatus[src]

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

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for 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.

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

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

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

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

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

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

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