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

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

Performs copy-assignment from source. Read more

impl PartialEq<MergeStatus> for MergeStatus[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for MergeStatus[src]

impl Eq for MergeStatus[src]

impl Debug for MergeStatus[src]

impl Serialize for MergeStatus[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<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> Erased for T

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

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