[][src]Enum gitlab::systemhooks::HumanAccessLevel

pub enum HumanAccessLevel {
    Guest,
    Reporter,
    Developer,
    Maintainer,
    Owner,
}

Access levels for groups and projects.

Variants

Guest

Guest access (can see the project).

Reporter

Reporter access (can open issues).

Developer

Developer access (can push branches, handle issues and merge requests).

Maintainer

Maintainer access (can push to protected branches).

Owner

Owner access (full rights).

Trait Implementations

impl Clone for HumanAccessLevel[src]

impl Copy for HumanAccessLevel[src]

impl Debug for HumanAccessLevel[src]

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

impl Eq for HumanAccessLevel[src]

impl From<HumanAccessLevel> for AccessLevel[src]

impl Ord for HumanAccessLevel[src]

impl PartialEq<HumanAccessLevel> for HumanAccessLevel[src]

impl PartialOrd<HumanAccessLevel> for HumanAccessLevel[src]

impl Serialize for HumanAccessLevel[src]

impl StructuralEq for HumanAccessLevel[src]

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