#[non_exhaustive]#[repr(u32)]pub enum mysql_option {
Show 47 variants
MYSQL_OPT_CONNECT_TIMEOUT = 0,
MYSQL_OPT_COMPRESS = 1,
MYSQL_OPT_NAMED_PIPE = 2,
MYSQL_INIT_COMMAND = 3,
MYSQL_READ_DEFAULT_FILE = 4,
MYSQL_READ_DEFAULT_GROUP = 5,
MYSQL_SET_CHARSET_DIR = 6,
MYSQL_SET_CHARSET_NAME = 7,
MYSQL_OPT_LOCAL_INFILE = 8,
MYSQL_OPT_PROTOCOL = 9,
MYSQL_SHARED_MEMORY_BASE_NAME = 10,
MYSQL_OPT_READ_TIMEOUT = 11,
MYSQL_OPT_WRITE_TIMEOUT = 12,
MYSQL_OPT_USE_RESULT = 13,
MYSQL_REPORT_DATA_TRUNCATION = 14,
MYSQL_OPT_RECONNECT = 15,
MYSQL_PLUGIN_DIR = 16,
MYSQL_DEFAULT_AUTH = 17,
MYSQL_OPT_BIND = 18,
MYSQL_OPT_SSL_KEY = 19,
MYSQL_OPT_SSL_CERT = 20,
MYSQL_OPT_SSL_CA = 21,
MYSQL_OPT_SSL_CAPATH = 22,
MYSQL_OPT_SSL_CIPHER = 23,
MYSQL_OPT_SSL_CRL = 24,
MYSQL_OPT_SSL_CRLPATH = 25,
MYSQL_OPT_CONNECT_ATTR_RESET = 26,
MYSQL_OPT_CONNECT_ATTR_ADD = 27,
MYSQL_OPT_CONNECT_ATTR_DELETE = 28,
MYSQL_SERVER_PUBLIC_KEY = 29,
MYSQL_ENABLE_CLEARTEXT_PLUGIN = 30,
MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS = 31,
MYSQL_OPT_MAX_ALLOWED_PACKET = 32,
MYSQL_OPT_NET_BUFFER_LENGTH = 33,
MYSQL_OPT_TLS_VERSION = 34,
MYSQL_OPT_SSL_MODE = 35,
MYSQL_OPT_GET_SERVER_PUBLIC_KEY = 36,
MYSQL_OPT_RETRY_COUNT = 37,
MYSQL_OPT_OPTIONAL_RESULTSET_METADATA = 38,
MYSQL_OPT_SSL_FIPS_MODE = 39,
MYSQL_OPT_TLS_CIPHERSUITES = 40,
MYSQL_OPT_COMPRESSION_ALGORITHMS = 41,
MYSQL_OPT_ZSTD_COMPRESSION_LEVEL = 42,
MYSQL_OPT_LOAD_DATA_LOCAL_DIR = 43,
MYSQL_OPT_USER_PASSWORD = 44,
MYSQL_OPT_SSL_SESSION_DATA = 45,
MYSQL_OPT_TLS_SNI_SERVERNAME = 46,
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MYSQL_OPT_CONNECT_TIMEOUT = 0
MYSQL_OPT_COMPRESS = 1
MYSQL_OPT_NAMED_PIPE = 2
MYSQL_INIT_COMMAND = 3
MYSQL_READ_DEFAULT_FILE = 4
MYSQL_READ_DEFAULT_GROUP = 5
MYSQL_SET_CHARSET_DIR = 6
MYSQL_SET_CHARSET_NAME = 7
MYSQL_OPT_LOCAL_INFILE = 8
MYSQL_OPT_PROTOCOL = 9
MYSQL_SHARED_MEMORY_BASE_NAME = 10
MYSQL_OPT_READ_TIMEOUT = 11
MYSQL_OPT_WRITE_TIMEOUT = 12
MYSQL_OPT_USE_RESULT = 13
MYSQL_REPORT_DATA_TRUNCATION = 14
MYSQL_OPT_RECONNECT = 15
MYSQL_PLUGIN_DIR = 16
MYSQL_DEFAULT_AUTH = 17
MYSQL_OPT_BIND = 18
MYSQL_OPT_SSL_KEY = 19
MYSQL_OPT_SSL_CERT = 20
MYSQL_OPT_SSL_CA = 21
MYSQL_OPT_SSL_CAPATH = 22
MYSQL_OPT_SSL_CIPHER = 23
MYSQL_OPT_SSL_CRL = 24
MYSQL_OPT_SSL_CRLPATH = 25
MYSQL_OPT_CONNECT_ATTR_RESET = 26
MYSQL_OPT_CONNECT_ATTR_ADD = 27
MYSQL_OPT_CONNECT_ATTR_DELETE = 28
MYSQL_SERVER_PUBLIC_KEY = 29
MYSQL_ENABLE_CLEARTEXT_PLUGIN = 30
MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS = 31
MYSQL_OPT_MAX_ALLOWED_PACKET = 32
MYSQL_OPT_NET_BUFFER_LENGTH = 33
MYSQL_OPT_TLS_VERSION = 34
MYSQL_OPT_SSL_MODE = 35
MYSQL_OPT_GET_SERVER_PUBLIC_KEY = 36
MYSQL_OPT_RETRY_COUNT = 37
MYSQL_OPT_OPTIONAL_RESULTSET_METADATA = 38
MYSQL_OPT_SSL_FIPS_MODE = 39
MYSQL_OPT_TLS_CIPHERSUITES = 40
MYSQL_OPT_COMPRESSION_ALGORITHMS = 41
MYSQL_OPT_ZSTD_COMPRESSION_LEVEL = 42
MYSQL_OPT_LOAD_DATA_LOCAL_DIR = 43
MYSQL_OPT_USER_PASSWORD = 44
MYSQL_OPT_SSL_SESSION_DATA = 45
MYSQL_OPT_TLS_SNI_SERVERNAME = 46
Trait Implementations§
Source§impl Clone for mysql_option
impl Clone for mysql_option
Source§fn clone(&self) -> mysql_option
fn clone(&self) -> mysql_option
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for mysql_option
impl Debug for mysql_option
Source§impl Hash for mysql_option
impl Hash for mysql_option
Source§impl PartialEq for mysql_option
impl PartialEq for mysql_option
impl Copy for mysql_option
impl Eq for mysql_option
impl StructuralPartialEq for mysql_option
Auto Trait Implementations§
impl Freeze for mysql_option
impl RefUnwindSafe for mysql_option
impl Send for mysql_option
impl Sync for mysql_option
impl Unpin for mysql_option
impl UnwindSafe for mysql_option
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more