Enum gapi_grpc::google::cloud::sql::v1beta4::SqlDatabaseVersion[][src]

#[repr(i32)]pub enum SqlDatabaseVersion {
    Unspecified,
    Mysql51,
    Mysql55,
    Mysql56,
    Mysql57,
    Postgres96,
    Postgres11,
    Sqlserver2017Standard,
    Sqlserver2017Enterprise,
    Sqlserver2017Express,
    Sqlserver2017Web,
    Postgres10,
    Postgres12,
    Mysql80,
    Postgres13,
}

The database engine type and version.

Variants

Unspecified

This is an unknown database version.

Mysql51

The database version is MySQL 5.1.

Mysql55

The database version is MySQL 5.5.

Mysql56

The database version is MySQL 5.6.

Mysql57

The database version is MySQL 5.7.

Postgres96

The database version is PostgreSQL 9.6.

Postgres11

The database version is PostgreSQL 11.

Sqlserver2017Standard

The database version is SQL Server 2017 Standard.

Sqlserver2017Enterprise

The database version is SQL Server 2017 Enterprise.

Sqlserver2017Express

The database version is SQL Server 2017 Express.

Sqlserver2017Web

The database version is SQL Server 2017 Web.

Postgres10

The database version is PostgreSQL 10.

Postgres12

The database version is PostgreSQL 12.

Mysql80

The database version is MySQL 8.

Postgres13

The database version is 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]