[][src]Enum gitlab::systemhooks::ProjectVisibility

pub enum ProjectVisibility {
    Internal,
    Private,
    Public,
}

Visibility levels for projects.

Variants

Internal

The project is only visible to users who are logged in.

Private

The project is only visible to team members.

Public

The project is visible to everyone.

Implementations

impl ProjectVisibility[src]

pub fn as_str(&self) -> &'static str[src]

String representation of the variant.

Trait Implementations

impl Clone for ProjectVisibility[src]

impl Copy for ProjectVisibility[src]

impl Debug for ProjectVisibility[src]

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

impl Eq for ProjectVisibility[src]

impl PartialEq<ProjectVisibility> for ProjectVisibility[src]

impl Serialize for ProjectVisibility[src]

impl StructuralEq for ProjectVisibility[src]

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