#[repr(C)]
pub struct sqlite3_api_routines {
Show 253 fields pub aggregate_context: isize, pub aggregate_count: isize, pub bind_blob: isize, pub bind_double: isize, pub bind_int: isize, pub bind_int64: isize, pub bind_null: isize, pub bind_parameter_count: isize, pub bind_parameter_index: isize, pub bind_parameter_name: isize, pub bind_text: isize, pub bind_text16: isize, pub bind_value: isize, pub busy_handler: isize, pub busy_timeout: isize, pub changes: isize, pub close: isize, pub collation_needed: isize, pub collation_needed16: isize, pub column_blob: isize, pub column_bytes: isize, pub column_bytes16: isize, pub column_count: isize, pub column_database_name: isize, pub column_database_name16: isize, pub column_decltype: isize, pub column_decltype16: isize, pub column_double: isize, pub column_int: isize, pub column_int64: isize, pub column_name: isize, pub column_name16: isize, pub column_origin_name: isize, pub column_origin_name16: isize, pub column_table_name: isize, pub column_table_name16: isize, pub column_text: isize, pub column_text16: isize, pub column_type: isize, pub column_value: isize, pub commit_hook: isize, pub complete: isize, pub complete16: isize, pub create_collation: isize, pub create_collation16: isize, pub create_function: isize, pub create_function16: isize, pub create_module: isize, pub data_count: isize, pub db_handle: isize, pub declare_vtab: isize, pub enable_shared_cache: isize, pub errcode: isize, pub errmsg: isize, pub errmsg16: isize, pub exec: isize, pub expired: isize, pub finalize: isize, pub free: isize, pub free_table: isize, pub get_autocommit: isize, pub get_auxdata: isize, pub get_table: isize, pub global_recover: isize, pub interruptx: isize, pub last_insert_rowid: isize, pub libversion: isize, pub libversion_number: isize, pub malloc: isize, pub mprintf: isize, pub open: isize, pub open16: isize, pub prepare: isize, pub prepare16: isize, pub profile: isize, pub progress_handler: isize, pub realloc: isize, pub reset: isize, pub result_blob: isize, pub result_double: isize, pub result_error: isize, pub result_error16: isize, pub result_int: isize, pub result_int64: isize, pub result_null: isize, pub result_text: isize, pub result_text16: isize, pub result_text16be: isize, pub result_text16le: isize, pub result_value: isize, pub rollback_hook: isize, pub set_authorizer: isize, pub set_auxdata: isize, pub xsnprintf: isize, pub step: isize, pub table_column_metadata: isize, pub thread_cleanup: isize, pub total_changes: isize, pub trace: isize, pub transfer_bindings: isize, pub update_hook: isize, pub user_data: isize, pub value_blob: isize, pub value_bytes: isize, pub value_bytes16: isize, pub value_double: isize, pub value_int: isize, pub value_int64: isize, pub value_numeric_type: isize, pub value_text: isize, pub value_text16: isize, pub value_text16be: isize, pub value_text16le: isize, pub value_type: isize, pub vmprintf: isize, pub overload_function: isize, pub prepare_v2: isize, pub prepare16_v2: isize, pub clear_bindings: isize, pub create_module_v2: isize, pub bind_zeroblob: isize, pub blob_bytes: isize, pub blob_close: isize, pub blob_open: isize, pub blob_read: isize, pub blob_write: isize, pub create_collation_v2: isize, pub file_control: isize, pub memory_highwater: isize, pub memory_used: isize, pub mutex_alloc: isize, pub mutex_enter: isize, pub mutex_free: isize, pub mutex_leave: isize, pub mutex_try: isize, pub open_v2: isize, pub release_memory: isize, pub result_error_nomem: isize, pub result_error_toobig: isize, pub sleep: isize, pub soft_heap_limit: isize, pub vfs_find: isize, pub vfs_register: isize, pub vfs_unregister: isize, pub xthreadsafe: isize, pub result_zeroblob: isize, pub result_error_code: isize, pub test_control: isize, pub randomness: isize, pub context_db_handle: isize, pub extended_result_codes: isize, pub limit: isize, pub next_stmt: isize, pub sql: isize, pub status: isize, pub backup_finish: isize, pub backup_init: isize, pub backup_pagecount: isize, pub backup_remaining: isize, pub backup_step: isize, pub compileoption_get: isize, pub compileoption_used: isize, pub create_function_v2: isize, pub db_config: isize, pub db_mutex: isize, pub db_status: isize, pub extended_errcode: isize, pub log: isize, pub soft_heap_limit64: isize, pub sourceid: isize, pub stmt_status: isize, pub strnicmp: isize, pub unlock_notify: isize, pub wal_autocheckpoint: isize, pub wal_checkpoint: isize, pub wal_hook: isize, pub blob_reopen: isize, pub vtab_config: isize, pub vtab_on_conflict: isize, pub close_v2: isize, pub db_filename: isize, pub db_readonly: isize, pub db_release_memory: isize, pub errstr: isize, pub stmt_busy: isize, pub stmt_readonly: isize, pub stricmp: isize, pub uri_boolean: isize, pub uri_int64: isize, pub uri_parameter: isize, pub xvsnprintf: isize, pub wal_checkpoint_v2: isize, pub auto_extension: isize, pub bind_blob64: isize, pub bind_text64: isize, pub cancel_auto_extension: isize, pub load_extension: isize, pub malloc64: isize, pub msize: isize, pub realloc64: isize, pub reset_auto_extension: isize, pub result_blob64: isize, pub result_text64: isize, pub strglob: isize, pub value_dup: isize, pub value_free: isize, pub result_zeroblob64: isize, pub bind_zeroblob64: isize, pub value_subtype: isize, pub result_subtype: isize, pub status64: isize, pub strlike: isize, pub db_cacheflush: isize, pub system_errno: isize, pub trace_v2: isize, pub expanded_sql: isize, pub set_last_insert_rowid: isize, pub prepare_v3: isize, pub prepare16_v3: isize, pub bind_pointer: isize, pub result_pointer: isize, pub value_pointer: isize, pub vtab_nochange: isize, pub value_nochange: isize, pub vtab_collation: isize, pub keyword_count: isize, pub keyword_name: isize, pub keyword_check: isize, pub str_new: isize, pub str_finish: isize, pub str_appendf: isize, pub str_vappendf: isize, pub str_append: isize, pub str_appendall: isize, pub str_appendchar: isize, pub str_reset: isize, pub str_errcode: isize, pub str_length: isize, pub str_value: isize, pub create_window_function: isize, pub normalized_sql: isize, pub stmt_isexplain: isize, pub value_frombind: isize, pub drop_modules: isize, pub hard_heap_limit64: isize, pub uri_key: isize, pub filename_database: isize, pub filename_journal: isize, pub filename_wal: isize, pub create_filename: isize, pub free_filename: isize, pub database_file_object: isize, pub txn_state: isize,
}
Expand description

Required features: "Win32_System_SqlLite"

Fields

aggregate_context: isizeaggregate_count: isizebind_blob: isizebind_double: isizebind_int: isizebind_int64: isizebind_null: isizebind_parameter_count: isizebind_parameter_index: isizebind_parameter_name: isizebind_text: isizebind_text16: isizebind_value: isizebusy_handler: isizebusy_timeout: isizechanges: isizeclose: isizecollation_needed: isizecollation_needed16: isizecolumn_blob: isizecolumn_bytes: isizecolumn_bytes16: isizecolumn_count: isizecolumn_database_name: isizecolumn_database_name16: isizecolumn_decltype: isizecolumn_decltype16: isizecolumn_double: isizecolumn_int: isizecolumn_int64: isizecolumn_name: isizecolumn_name16: isizecolumn_origin_name: isizecolumn_origin_name16: isizecolumn_table_name: isizecolumn_table_name16: isizecolumn_text: isizecolumn_text16: isizecolumn_type: isizecolumn_value: isizecommit_hook: isizecomplete: isizecomplete16: isizecreate_collation: isizecreate_collation16: isizecreate_function: isizecreate_function16: isizecreate_module: isizedata_count: isizedb_handle: isizedeclare_vtab: isizeenable_shared_cache: isizeerrcode: isizeerrmsg: isizeerrmsg16: isizeexec: isizeexpired: isizefinalize: isizefree: isizefree_table: isizeget_autocommit: isizeget_auxdata: isizeget_table: isizeglobal_recover: isizeinterruptx: isizelast_insert_rowid: isizelibversion: isizelibversion_number: isizemalloc: isizemprintf: isizeopen: isizeopen16: isizeprepare: isizeprepare16: isizeprofile: isizeprogress_handler: isizerealloc: isizereset: isizeresult_blob: isizeresult_double: isizeresult_error: isizeresult_error16: isizeresult_int: isizeresult_int64: isizeresult_null: isizeresult_text: isizeresult_text16: isizeresult_text16be: isizeresult_text16le: isizeresult_value: isizerollback_hook: isizeset_authorizer: isizeset_auxdata: isizexsnprintf: isizestep: isizetable_column_metadata: isizethread_cleanup: isizetotal_changes: isizetrace: isizetransfer_bindings: isizeupdate_hook: isizeuser_data: isizevalue_blob: isizevalue_bytes: isizevalue_bytes16: isizevalue_double: isizevalue_int: isizevalue_int64: isizevalue_numeric_type: isizevalue_text: isizevalue_text16: isizevalue_text16be: isizevalue_text16le: isizevalue_type: isizevmprintf: isizeoverload_function: isizeprepare_v2: isizeprepare16_v2: isizeclear_bindings: isizecreate_module_v2: isizebind_zeroblob: isizeblob_bytes: isizeblob_close: isizeblob_open: isizeblob_read: isizeblob_write: isizecreate_collation_v2: isizefile_control: isizememory_highwater: isizememory_used: isizemutex_alloc: isizemutex_enter: isizemutex_free: isizemutex_leave: isizemutex_try: isizeopen_v2: isizerelease_memory: isizeresult_error_nomem: isizeresult_error_toobig: isizesleep: isizesoft_heap_limit: isizevfs_find: isizevfs_register: isizevfs_unregister: isizexthreadsafe: isizeresult_zeroblob: isizeresult_error_code: isizetest_control: isizerandomness: isizecontext_db_handle: isizeextended_result_codes: isizelimit: isizenext_stmt: isizesql: isizestatus: isizebackup_finish: isizebackup_init: isizebackup_pagecount: isizebackup_remaining: isizebackup_step: isizecompileoption_get: isizecompileoption_used: isizecreate_function_v2: isizedb_config: isizedb_mutex: isizedb_status: isizeextended_errcode: isizelog: isizesoft_heap_limit64: isizesourceid: isizestmt_status: isizestrnicmp: isizeunlock_notify: isizewal_autocheckpoint: isizewal_checkpoint: isizewal_hook: isizeblob_reopen: isizevtab_config: isizevtab_on_conflict: isizeclose_v2: isizedb_filename: isizedb_readonly: isizedb_release_memory: isizeerrstr: isizestmt_busy: isizestmt_readonly: isizestricmp: isizeuri_boolean: isizeuri_int64: isizeuri_parameter: isizexvsnprintf: isizewal_checkpoint_v2: isizeauto_extension: isizebind_blob64: isizebind_text64: isizecancel_auto_extension: isizeload_extension: isizemalloc64: isizemsize: isizerealloc64: isizereset_auto_extension: isizeresult_blob64: isizeresult_text64: isizestrglob: isizevalue_dup: isizevalue_free: isizeresult_zeroblob64: isizebind_zeroblob64: isizevalue_subtype: isizeresult_subtype: isizestatus64: isizestrlike: isizedb_cacheflush: isizesystem_errno: isizetrace_v2: isizeexpanded_sql: isizeset_last_insert_rowid: isizeprepare_v3: isizeprepare16_v3: isizebind_pointer: isizeresult_pointer: isizevalue_pointer: isizevtab_nochange: isizevalue_nochange: isizevtab_collation: isizekeyword_count: isizekeyword_name: isizekeyword_check: isizestr_new: isizestr_finish: isizestr_appendf: isizestr_vappendf: isizestr_append: isizestr_appendall: isizestr_appendchar: isizestr_reset: isizestr_errcode: isizestr_length: isizestr_value: isizecreate_window_function: isizenormalized_sql: isizestmt_isexplain: isizevalue_frombind: isizedrop_modules: isizehard_heap_limit64: isizeuri_key: isizefilename_database: isizefilename_journal: isizefilename_wal: isizecreate_filename: isizefree_filename: isizedatabase_file_object: isizetxn_state: isize

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.