#[non_exhaustive]#[repr(u32)]pub enum connect_stage {
Show 24 variants
CONNECT_STAGE_INVALID = 0,
CONNECT_STAGE_NOT_STARTED = 1,
CONNECT_STAGE_NET_BEGIN_CONNECT = 2,
CONNECT_STAGE_NET_WAIT_CONNECT = 3,
CONNECT_STAGE_NET_COMPLETE_CONNECT = 4,
CONNECT_STAGE_READ_GREETING = 5,
CONNECT_STAGE_PARSE_HANDSHAKE = 6,
CONNECT_STAGE_ESTABLISH_SSL = 7,
CONNECT_STAGE_AUTHENTICATE = 8,
CONNECT_STAGE_AUTH_BEGIN = 9,
CONNECT_STAGE_AUTH_RUN_FIRST_AUTHENTICATE_USER = 10,
CONNECT_STAGE_AUTH_HANDLE_FIRST_AUTHENTICATE_USER = 11,
CONNECT_STAGE_AUTH_READ_CHANGE_USER_RESULT = 12,
CONNECT_STAGE_AUTH_HANDLE_CHANGE_USER_REQUEST = 13,
CONNECT_STAGE_AUTH_RUN_SECOND_AUTHENTICATE_USER = 14,
CONNECT_STAGE_AUTH_INIT_MULTI_AUTH = 15,
CONNECT_STAGE_AUTH_FINISH_AUTH = 16,
CONNECT_STAGE_AUTH_HANDLE_SECOND_AUTHENTICATE_USER = 17,
CONNECT_STAGE_AUTH_DO_MULTI_PLUGIN_AUTH = 18,
CONNECT_STAGE_AUTH_HANDLE_MULTI_AUTH_RESPONSE = 19,
CONNECT_STAGE_PREP_SELECT_DATABASE = 20,
CONNECT_STAGE_PREP_INIT_COMMANDS = 21,
CONNECT_STAGE_SEND_ONE_INIT_COMMAND = 22,
CONNECT_STAGE_COMPLETE = 23,
}
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.
CONNECT_STAGE_INVALID = 0
CONNECT_STAGE_NOT_STARTED = 1
CONNECT_STAGE_NET_BEGIN_CONNECT = 2
CONNECT_STAGE_NET_WAIT_CONNECT = 3
CONNECT_STAGE_NET_COMPLETE_CONNECT = 4
CONNECT_STAGE_READ_GREETING = 5
CONNECT_STAGE_PARSE_HANDSHAKE = 6
CONNECT_STAGE_ESTABLISH_SSL = 7
CONNECT_STAGE_AUTHENTICATE = 8
CONNECT_STAGE_AUTH_BEGIN = 9
CONNECT_STAGE_AUTH_RUN_FIRST_AUTHENTICATE_USER = 10
CONNECT_STAGE_AUTH_HANDLE_FIRST_AUTHENTICATE_USER = 11
CONNECT_STAGE_AUTH_READ_CHANGE_USER_RESULT = 12
CONNECT_STAGE_AUTH_HANDLE_CHANGE_USER_REQUEST = 13
CONNECT_STAGE_AUTH_RUN_SECOND_AUTHENTICATE_USER = 14
CONNECT_STAGE_AUTH_INIT_MULTI_AUTH = 15
CONNECT_STAGE_AUTH_FINISH_AUTH = 16
CONNECT_STAGE_AUTH_HANDLE_SECOND_AUTHENTICATE_USER = 17
CONNECT_STAGE_AUTH_DO_MULTI_PLUGIN_AUTH = 18
CONNECT_STAGE_AUTH_HANDLE_MULTI_AUTH_RESPONSE = 19
CONNECT_STAGE_PREP_SELECT_DATABASE = 20
CONNECT_STAGE_PREP_INIT_COMMANDS = 21
CONNECT_STAGE_SEND_ONE_INIT_COMMAND = 22
CONNECT_STAGE_COMPLETE = 23
Trait Implementations§
Source§impl Clone for connect_stage
impl Clone for connect_stage
Source§fn clone(&self) -> connect_stage
fn clone(&self) -> connect_stage
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 connect_stage
impl Debug for connect_stage
Source§impl Hash for connect_stage
impl Hash for connect_stage
Source§impl PartialEq for connect_stage
impl PartialEq for connect_stage
impl Copy for connect_stage
impl Eq for connect_stage
impl StructuralPartialEq for connect_stage
Auto Trait Implementations§
impl Freeze for connect_stage
impl RefUnwindSafe for connect_stage
impl Send for connect_stage
impl Sync for connect_stage
impl Unpin for connect_stage
impl UnwindSafe for connect_stage
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