Enum gapi_grpc::google::cloud::talent::v4::Visibility[][src]

#[repr(i32)]pub enum Visibility {
    Unspecified,
    AccountOnly,
    SharedWithGoogle,
    SharedWithPublic,
}

Deprecated. All resources are only visible to the owner.

An enum that represents who has view access to the resource.

Variants

Unspecified

Default value.

AccountOnly

The resource is only visible to the GCP account who owns it.

SharedWithGoogle

The resource is visible to the owner and may be visible to other applications and processes at Google.

SharedWithPublic

The resource is visible to the owner and may be visible to all other API clients.

Implementations

impl Visibility[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of Visibility.

pub fn from_i32(value: i32) -> Option<Visibility>[src]

Converts an i32 to a Visibility, or None if value is not a valid variant.

Trait Implementations

impl Clone for Visibility[src]

impl Copy for Visibility[src]

impl Debug for Visibility[src]

impl Default for Visibility[src]

impl Eq for Visibility[src]

impl From<Visibility> for i32[src]

impl Hash for Visibility[src]

impl Ord for Visibility[src]

impl PartialEq<Visibility> for Visibility[src]

impl PartialOrd<Visibility> for Visibility[src]

impl StructuralEq for Visibility[src]

impl StructuralPartialEq for Visibility[src]

Auto Trait Implementations

impl RefUnwindSafe for Visibility

impl Send for Visibility

impl Sync for Visibility

impl Unpin for Visibility

impl UnwindSafe for Visibility

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> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]