Enum gapi_grpc::google::cloud::redis::v1beta1::instance::ConnectMode[][src]

#[repr(i32)]pub enum ConnectMode {
    Unspecified,
    DirectPeering,
    PrivateServiceAccess,
}

Available connection modes.

Variants

Unspecified

Not set.

DirectPeering

Connect via directly peering with memorystore redis hosted service.

PrivateServiceAccess

Connect with google via private service access and share connection across google managed services.

Implementations

impl ConnectMode[src]

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

Returns true if value is a variant of ConnectMode.

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

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

Trait Implementations

impl Clone for ConnectMode[src]

impl Copy for ConnectMode[src]

impl Debug for ConnectMode[src]

impl Default for ConnectMode[src]

impl Eq for ConnectMode[src]

impl From<ConnectMode> for i32[src]

impl Hash for ConnectMode[src]

impl Ord for ConnectMode[src]

impl PartialEq<ConnectMode> for ConnectMode[src]

impl PartialOrd<ConnectMode> for ConnectMode[src]

impl StructuralEq for ConnectMode[src]

impl StructuralPartialEq for ConnectMode[src]

Auto Trait Implementations

impl RefUnwindSafe for ConnectMode

impl Send for ConnectMode

impl Sync for ConnectMode

impl Unpin for ConnectMode

impl UnwindSafe for ConnectMode

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]