[][src]Enum gitlab::api::common::ProtectedAccessLevel

pub enum ProtectedAccessLevel {
    Developer,
    Maintainer,
    Admin,
    NoAccess,
}

Access levels for protected branches and tags.

Variants

Developer

Developers and maintainers may perform the action.

Maintainer

Maintainers may perform the action.

Admin

Only administrators may perform the action.

NoAccess

The action is not allowed at all.

Trait Implementations

impl Clone for ProtectedAccessLevel[src]

impl Copy for ProtectedAccessLevel[src]

impl Debug for ProtectedAccessLevel[src]

impl Default for ProtectedAccessLevel[src]

impl Eq for ProtectedAccessLevel[src]

impl From<ProtectedAccessLevel> for ProtectedAccess[src]

impl Ord for ProtectedAccessLevel[src]

impl ParamValue<'static> for ProtectedAccessLevel[src]

impl PartialEq<ProtectedAccessLevel> for ProtectedAccessLevel[src]

impl PartialOrd<ProtectedAccessLevel> for ProtectedAccessLevel[src]

impl StructuralEq for ProtectedAccessLevel[src]

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