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

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

The status of the possible merge for a merge request.

Variants

Unchecked

The merge request has not been checked yet.

Checking

The merge request is currently being checked.

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.

CannotBeMergedRechecking

The merge request could not be merged previously, but is being rechecked.

Trait Implementations

impl Clone for MergeStatus[src]

impl Copy for MergeStatus[src]

impl Debug for MergeStatus[src]

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

impl Eq for MergeStatus[src]

impl PartialEq<MergeStatus> for MergeStatus[src]

impl Serialize for MergeStatus[src]

impl StructuralEq for MergeStatus[src]

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