Enum gapi_grpc::google::analytics::admin::v1alpha::MaximumUserAccess[][src]

#[repr(i32)]pub enum MaximumUserAccess {
    Unspecified,
    NoAccess,
    ReadAndAnalyze,
    EditorWithoutLinkManagement,
    EditorIncludingLinkManagement,
}

Maximum access settings that Firebase user receive on the linked Analytics property.

Variants

Unspecified

Unspecified maximum user access.

NoAccess

Firebase users have no access to the Analytics property.

ReadAndAnalyze

Firebase users have Read & Analyze access to the Analytics property.

EditorWithoutLinkManagement

Firebase users have edit access to the Analytics property, but may not manage the Firebase link.

EditorIncludingLinkManagement

Firebase users have edit access to the Analytics property and may manage the Firebase link.

Implementations

impl MaximumUserAccess[src]

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

Returns true if value is a variant of MaximumUserAccess.

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

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

Trait Implementations

impl Clone for MaximumUserAccess[src]

impl Copy for MaximumUserAccess[src]

impl Debug for MaximumUserAccess[src]

impl Default for MaximumUserAccess[src]

impl Eq for MaximumUserAccess[src]

impl From<MaximumUserAccess> for i32[src]

impl Hash for MaximumUserAccess[src]

impl Ord for MaximumUserAccess[src]

impl PartialEq<MaximumUserAccess> for MaximumUserAccess[src]

impl PartialOrd<MaximumUserAccess> for MaximumUserAccess[src]

impl StructuralEq for MaximumUserAccess[src]

impl StructuralPartialEq for MaximumUserAccess[src]

Auto Trait Implementations

impl RefUnwindSafe for MaximumUserAccess

impl Send for MaximumUserAccess

impl Sync for MaximumUserAccess

impl Unpin for MaximumUserAccess

impl UnwindSafe for MaximumUserAccess

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]