[−][src]Enum sqlx::mysql::MySqlSslMode
mysql
only.Options for controlling the desired security state of the connection to the MySQL server.
It is used by the ssl_mode
method.
Variants
mysql
only.Establish an unencrypted connection.
mysql
only.Establish an encrypted connection if the server supports encrypted connections, falling back to an unencrypted connection if an encrypted connection cannot be established.
This is the default if ssl_mode
is not specified.
mysql
only.Establish an encrypted connection if the server supports encrypted connections. The connection attempt fails if an encrypted connection cannot be established.
mysql
only.Like Required
, but additionally verify the server Certificate Authority (CA)
certificate against the configured CA certificates. The connection attempt fails
if no valid matching CA certificates are found.
mysql
only.Like VerifyCa
, but additionally perform host name identity verification by
checking the host name the client uses for connecting to the server against the
identity in the certificate that the server sends to the client.
Trait Implementations
impl Clone for MySqlSslMode
[src]
fn clone(&self) -> MySqlSslMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MySqlSslMode
[src]
impl Debug for MySqlSslMode
[src]
impl Default for MySqlSslMode
[src]
fn default() -> MySqlSslMode
[src]
impl FromStr for MySqlSslMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for MySqlSslMode
impl Send for MySqlSslMode
impl Sync for MySqlSslMode
impl Unpin for MySqlSslMode
impl UnwindSafe for MySqlSslMode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,