#[repr(C)]pub struct MYSQL {Show 37 fields
pub net: NET,
pub connector_fd: *mut c_uchar,
pub host: *mut c_char,
pub user: *mut c_char,
pub passwd: *mut c_char,
pub unix_socket: *mut c_char,
pub server_version: *mut c_char,
pub host_info: *mut c_char,
pub info: *mut c_char,
pub db: *mut c_char,
pub charset: *mut CHARSET_INFO,
pub fields: *mut MYSQL_FIELD,
pub field_alloc: *mut MEM_ROOT,
pub affected_rows: u64,
pub insert_id: u64,
pub extra_info: u64,
pub thread_id: c_ulong,
pub packet_length: c_ulong,
pub port: c_uint,
pub client_flag: c_ulong,
pub server_capabilities: c_ulong,
pub protocol_version: c_uint,
pub field_count: c_uint,
pub server_status: c_uint,
pub server_language: c_uint,
pub warning_count: c_uint,
pub options: st_mysql_options,
pub status: mysql_status,
pub resultset_metadata: enum_resultset_metadata,
pub free_me: bool,
pub reconnect: bool,
pub scramble: [c_char; 21],
pub stmts: *mut LIST,
pub methods: *const MYSQL_METHODS,
pub thd: *mut c_void,
pub unbuffered_fetch_owner: *mut bool,
pub extension: *mut c_void,
}
Fields§
§net: NET
§connector_fd: *mut c_uchar
§host: *mut c_char
§user: *mut c_char
§passwd: *mut c_char
§unix_socket: *mut c_char
§server_version: *mut c_char
§host_info: *mut c_char
§info: *mut c_char
§db: *mut c_char
§charset: *mut CHARSET_INFO
§fields: *mut MYSQL_FIELD
§field_alloc: *mut MEM_ROOT
§affected_rows: u64
§insert_id: u64
§extra_info: u64
§thread_id: c_ulong
§packet_length: c_ulong
§port: c_uint
§client_flag: c_ulong
§server_capabilities: c_ulong
§protocol_version: c_uint
§field_count: c_uint
§server_status: c_uint
§server_language: c_uint
§warning_count: c_uint
§options: st_mysql_options
§status: mysql_status
§resultset_metadata: enum_resultset_metadata
§free_me: bool
§reconnect: bool
§scramble: [c_char; 21]
§stmts: *mut LIST
§methods: *const MYSQL_METHODS
§thd: *mut c_void
§unbuffered_fetch_owner: *mut bool
§extension: *mut c_void
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MYSQL
impl RefUnwindSafe for MYSQL
impl !Send for MYSQL
impl !Sync for MYSQL
impl Unpin for MYSQL
impl UnwindSafe for MYSQL
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