Enum gapi_grpc::google::cloud::clouddms::v1::cloud_sql_settings::SqlDatabaseVersion[][src]

#[repr(i32)]pub enum SqlDatabaseVersion {
    Unspecified,
    Mysql56,
    Mysql57,
    Postgres96,
    Postgres11,
    Postgres10,
    Mysql80,
    Postgres12,
    Postgres13,
}

The database engine type and version.

Variants

Unspecified

Unspecified version.

Mysql56

MySQL 5.6.

Mysql57

MySQL 5.7.

Postgres96

PostgreSQL 9.6.

Postgres11

PostgreSQL 11.

Postgres10

PostgreSQL 10.

Mysql80

MySQL 8.0.

Postgres12

PostgreSQL 12.

Postgres13

PostgreSQL 13.

Implementations

impl SqlDatabaseVersion[src]

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

Returns true if value is a variant of SqlDatabaseVersion.

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

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

Trait Implementations

impl Clone for SqlDatabaseVersion[src]

impl Copy for SqlDatabaseVersion[src]

impl Debug for SqlDatabaseVersion[src]

impl Default for SqlDatabaseVersion[src]

impl Eq for SqlDatabaseVersion[src]

impl From<SqlDatabaseVersion> for i32[src]

impl Hash for SqlDatabaseVersion[src]

impl Ord for SqlDatabaseVersion[src]

impl PartialEq<SqlDatabaseVersion> for SqlDatabaseVersion[src]

impl PartialOrd<SqlDatabaseVersion> for SqlDatabaseVersion[src]

impl StructuralEq for SqlDatabaseVersion[src]

impl StructuralPartialEq for SqlDatabaseVersion[src]

Auto Trait Implementations

impl RefUnwindSafe for SqlDatabaseVersion

impl Send for SqlDatabaseVersion

impl Sync for SqlDatabaseVersion

impl Unpin for SqlDatabaseVersion

impl UnwindSafe for SqlDatabaseVersion

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]