[][src]Enum gitlab::api::projects::FeatureAccessLevelPublic

pub enum FeatureAccessLevelPublic {
    Disabled,
    Private,
    Enabled,
    Public,
}

Access levels available for features.

Note that only the pages feature currently uses this.

Variants

Disabled

The feature is not available at all.

Private

The features is only available to project members.

Enabled

The feature is available to everyone with access to the project.

Public

The feature is publicly available regardless of project access.

Trait Implementations

impl Clone for FeatureAccessLevelPublic[src]

impl Copy for FeatureAccessLevelPublic[src]

impl Debug for FeatureAccessLevelPublic[src]

impl Eq for FeatureAccessLevelPublic[src]

impl ParamValue<'static> for FeatureAccessLevelPublic[src]

impl PartialEq<FeatureAccessLevelPublic> for FeatureAccessLevelPublic[src]

impl StructuralEq for FeatureAccessLevelPublic[src]

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