├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── README.tpl ├── derive ├── Cargo.toml ├── README.md ├── README.tpl └── src │ ├── error.rs │ ├── from_row │ ├── mod.rs │ └── structs │ │ ├── attrs │ │ ├── container.rs │ │ ├── field.rs │ │ └── mod.rs │ │ └── mod.rs │ ├── from_value │ ├── enums │ │ ├── attrs │ │ │ ├── container.rs │ │ │ ├── mod.rs │ │ │ └── variant.rs │ │ ├── misc.rs │ │ └── mod.rs │ ├── mod.rs │ └── structs │ │ ├── attrs │ │ ├── container.rs │ │ └── mod.rs │ │ └── mod.rs │ ├── lib.rs │ └── warn.rs ├── lib ├── linux │ └── x86_64 │ │ ├── libstrings.a │ │ └── libwrapper.a └── macos │ ├── aarch64 │ ├── libstrings.a │ └── libwrapper.a │ └── x86_64 │ ├── libstrings.a │ └── libwrapper.a ├── src ├── binlog │ ├── consts.rs │ ├── decimal │ │ ├── mod.rs │ │ └── test │ │ │ ├── libstrings_bindings.rs │ │ │ └── mod.rs │ ├── events │ │ ├── anonymous_gtid_event.rs │ │ ├── begin_load_query_event.rs │ │ ├── delete_rows_event.rs │ │ ├── delete_rows_event_v1.rs │ │ ├── execute_load_query_event.rs │ │ ├── format_description_event.rs │ │ ├── gtid_event.rs │ │ ├── incident_event.rs │ │ ├── intvar_event.rs │ │ ├── mod.rs │ │ ├── partial_update_rows_event.rs │ │ ├── query_event.rs │ │ ├── rand_event.rs │ │ ├── rotate_event.rs │ │ ├── rows_event.rs │ │ ├── rows_query_event.rs │ │ ├── table_map_event.rs │ │ ├── transaction_payload_event.rs │ │ ├── update_rows_event.rs │ │ ├── update_rows_event_v1.rs │ │ ├── user_var_event.rs │ │ ├── write_rows_event.rs │ │ ├── write_rows_event_v1.rs │ │ └── xid_event.rs │ ├── jsonb.rs │ ├── jsondiff.rs │ ├── misc.rs │ ├── mod.rs │ ├── row.rs │ ├── time.rs │ └── value.rs ├── bitflags_ext.rs ├── collations.rs ├── constants.rs ├── crypto │ ├── der.rs │ ├── mod.rs │ └── rsa.rs ├── io.rs ├── lib.rs ├── misc │ ├── mod.rs │ └── raw │ │ ├── _const.rs │ │ ├── bytes.rs │ │ ├── flags.rs │ │ ├── int.rs │ │ ├── mod.rs │ │ └── seq.rs ├── named_params.rs ├── packets │ ├── binlog_request.rs │ ├── caching_sha2_password.rs │ ├── mod.rs │ └── session_state_change.rs ├── params.rs ├── proto │ ├── codec │ │ ├── error.rs │ │ └── mod.rs │ ├── mod.rs │ └── sync_framed.rs ├── row │ ├── convert │ │ ├── frunk.rs │ │ └── mod.rs │ └── mod.rs ├── scramble.rs └── value │ ├── convert │ ├── bigdecimal.rs │ ├── bigint.rs │ ├── chrono.rs │ ├── decimal.rs │ ├── mod.rs │ ├── time.rs │ └── uuid.rs │ ├── json │ ├── mod.rs │ └── serde_integration.rs │ └── mod.rs ├── test-data └── binlogs │ ├── binlog-invisible-columns.000001 │ ├── binlog_56_gtid_reserved_word.000001 │ ├── binlog_savepoint.000001 │ ├── binlog_transaction.000001 │ ├── binlog_transaction_with_GTID.000001 │ ├── binlog_transaction_with_anonymous_GTID.000001 │ ├── binlog_truncated_event.000001 │ ├── binlog_truncated_prev_gtid_event.000001 │ ├── bug11747887-bin.000003 │ ├── bug16266.000001 │ ├── bug27213339-bin.000001 │ ├── bug32407.001 │ ├── bug33029-slave-relay-bin.000001 │ ├── bug40482-bin.000001 │ ├── corrupt-relay-bin.000624 │ ├── json-opaque.binlog │ ├── json.binlog.000001 │ ├── mariadb-bin.000001 │ ├── master-bin.000001 │ ├── minimal_row_metadata.000001 │ ├── mysql-enum-string-set.000001 │ ├── mysql_type_bit.000001 │ ├── rpl_atomic_ddl_rollback_full.000001 │ ├── rpl_atomic_ddl_rollback_table.000001 │ ├── rpl_atomic_ddl_rollback_view.000001 │ ├── rpl_cross_version_default_utf8mb4_collation.000001 │ ├── rpl_unfiltered_hidden_gcol.000001 │ ├── slave-relay-bin.000001 │ ├── time_issue.000001 │ ├── transaction_compression.000001 │ ├── update-full-row.binlog │ ├── update-partial-row.binlog │ ├── vector.binlog │ ├── ver_5_1-wl2325_r.001 │ ├── ver_5_1-wl2325_s.001 │ ├── ver_5_1_23.001 │ ├── ver_trunk_row_v2.001 │ ├── write-full-row.binlog │ └── write-partial-row.binlog ├── wrapper.cc └── wrapper.hh /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | .idea 5 | .vscode 6 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/README.md -------------------------------------------------------------------------------- /README.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/README.tpl -------------------------------------------------------------------------------- /derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/Cargo.toml -------------------------------------------------------------------------------- /derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/README.md -------------------------------------------------------------------------------- /derive/README.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/README.tpl -------------------------------------------------------------------------------- /derive/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/error.rs -------------------------------------------------------------------------------- /derive/src/from_row/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_row/mod.rs -------------------------------------------------------------------------------- /derive/src/from_row/structs/attrs/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_row/structs/attrs/container.rs -------------------------------------------------------------------------------- /derive/src/from_row/structs/attrs/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_row/structs/attrs/field.rs -------------------------------------------------------------------------------- /derive/src/from_row/structs/attrs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_row/structs/attrs/mod.rs -------------------------------------------------------------------------------- /derive/src/from_row/structs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_row/structs/mod.rs -------------------------------------------------------------------------------- /derive/src/from_value/enums/attrs/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/enums/attrs/container.rs -------------------------------------------------------------------------------- /derive/src/from_value/enums/attrs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/enums/attrs/mod.rs -------------------------------------------------------------------------------- /derive/src/from_value/enums/attrs/variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/enums/attrs/variant.rs -------------------------------------------------------------------------------- /derive/src/from_value/enums/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/enums/misc.rs -------------------------------------------------------------------------------- /derive/src/from_value/enums/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/enums/mod.rs -------------------------------------------------------------------------------- /derive/src/from_value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/mod.rs -------------------------------------------------------------------------------- /derive/src/from_value/structs/attrs/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/structs/attrs/container.rs -------------------------------------------------------------------------------- /derive/src/from_value/structs/attrs/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod container; 2 | -------------------------------------------------------------------------------- /derive/src/from_value/structs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/from_value/structs/mod.rs -------------------------------------------------------------------------------- /derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/lib.rs -------------------------------------------------------------------------------- /derive/src/warn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/derive/src/warn.rs -------------------------------------------------------------------------------- /lib/linux/x86_64/libstrings.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/lib/linux/x86_64/libstrings.a -------------------------------------------------------------------------------- /lib/linux/x86_64/libwrapper.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/lib/linux/x86_64/libwrapper.a -------------------------------------------------------------------------------- /lib/macos/aarch64/libstrings.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/lib/macos/aarch64/libstrings.a -------------------------------------------------------------------------------- /lib/macos/aarch64/libwrapper.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/lib/macos/aarch64/libwrapper.a -------------------------------------------------------------------------------- /lib/macos/x86_64/libstrings.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/lib/macos/x86_64/libstrings.a -------------------------------------------------------------------------------- /lib/macos/x86_64/libwrapper.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/lib/macos/x86_64/libwrapper.a -------------------------------------------------------------------------------- /src/binlog/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/consts.rs -------------------------------------------------------------------------------- /src/binlog/decimal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/decimal/mod.rs -------------------------------------------------------------------------------- /src/binlog/decimal/test/libstrings_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/decimal/test/libstrings_bindings.rs -------------------------------------------------------------------------------- /src/binlog/decimal/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/decimal/test/mod.rs -------------------------------------------------------------------------------- /src/binlog/events/anonymous_gtid_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/anonymous_gtid_event.rs -------------------------------------------------------------------------------- /src/binlog/events/begin_load_query_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/begin_load_query_event.rs -------------------------------------------------------------------------------- /src/binlog/events/delete_rows_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/delete_rows_event.rs -------------------------------------------------------------------------------- /src/binlog/events/delete_rows_event_v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/delete_rows_event_v1.rs -------------------------------------------------------------------------------- /src/binlog/events/execute_load_query_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/execute_load_query_event.rs -------------------------------------------------------------------------------- /src/binlog/events/format_description_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/format_description_event.rs -------------------------------------------------------------------------------- /src/binlog/events/gtid_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/gtid_event.rs -------------------------------------------------------------------------------- /src/binlog/events/incident_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/incident_event.rs -------------------------------------------------------------------------------- /src/binlog/events/intvar_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/intvar_event.rs -------------------------------------------------------------------------------- /src/binlog/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/mod.rs -------------------------------------------------------------------------------- /src/binlog/events/partial_update_rows_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/partial_update_rows_event.rs -------------------------------------------------------------------------------- /src/binlog/events/query_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/query_event.rs -------------------------------------------------------------------------------- /src/binlog/events/rand_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/rand_event.rs -------------------------------------------------------------------------------- /src/binlog/events/rotate_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/rotate_event.rs -------------------------------------------------------------------------------- /src/binlog/events/rows_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/rows_event.rs -------------------------------------------------------------------------------- /src/binlog/events/rows_query_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/rows_query_event.rs -------------------------------------------------------------------------------- /src/binlog/events/table_map_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/table_map_event.rs -------------------------------------------------------------------------------- /src/binlog/events/transaction_payload_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/transaction_payload_event.rs -------------------------------------------------------------------------------- /src/binlog/events/update_rows_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/update_rows_event.rs -------------------------------------------------------------------------------- /src/binlog/events/update_rows_event_v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/update_rows_event_v1.rs -------------------------------------------------------------------------------- /src/binlog/events/user_var_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/user_var_event.rs -------------------------------------------------------------------------------- /src/binlog/events/write_rows_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/write_rows_event.rs -------------------------------------------------------------------------------- /src/binlog/events/write_rows_event_v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/write_rows_event_v1.rs -------------------------------------------------------------------------------- /src/binlog/events/xid_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/events/xid_event.rs -------------------------------------------------------------------------------- /src/binlog/jsonb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/jsonb.rs -------------------------------------------------------------------------------- /src/binlog/jsondiff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/jsondiff.rs -------------------------------------------------------------------------------- /src/binlog/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/misc.rs -------------------------------------------------------------------------------- /src/binlog/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/mod.rs -------------------------------------------------------------------------------- /src/binlog/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/row.rs -------------------------------------------------------------------------------- /src/binlog/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/time.rs -------------------------------------------------------------------------------- /src/binlog/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/binlog/value.rs -------------------------------------------------------------------------------- /src/bitflags_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/bitflags_ext.rs -------------------------------------------------------------------------------- /src/collations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/collations.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/crypto/der.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/crypto/der.rs -------------------------------------------------------------------------------- /src/crypto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/crypto/mod.rs -------------------------------------------------------------------------------- /src/crypto/rsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/crypto/rsa.rs -------------------------------------------------------------------------------- /src/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/io.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/misc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/mod.rs -------------------------------------------------------------------------------- /src/misc/raw/_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/raw/_const.rs -------------------------------------------------------------------------------- /src/misc/raw/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/raw/bytes.rs -------------------------------------------------------------------------------- /src/misc/raw/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/raw/flags.rs -------------------------------------------------------------------------------- /src/misc/raw/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/raw/int.rs -------------------------------------------------------------------------------- /src/misc/raw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/raw/mod.rs -------------------------------------------------------------------------------- /src/misc/raw/seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/misc/raw/seq.rs -------------------------------------------------------------------------------- /src/named_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/named_params.rs -------------------------------------------------------------------------------- /src/packets/binlog_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/packets/binlog_request.rs -------------------------------------------------------------------------------- /src/packets/caching_sha2_password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/packets/caching_sha2_password.rs -------------------------------------------------------------------------------- /src/packets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/packets/mod.rs -------------------------------------------------------------------------------- /src/packets/session_state_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/packets/session_state_change.rs -------------------------------------------------------------------------------- /src/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/params.rs -------------------------------------------------------------------------------- /src/proto/codec/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/proto/codec/error.rs -------------------------------------------------------------------------------- /src/proto/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/proto/codec/mod.rs -------------------------------------------------------------------------------- /src/proto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/proto/mod.rs -------------------------------------------------------------------------------- /src/proto/sync_framed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/proto/sync_framed.rs -------------------------------------------------------------------------------- /src/row/convert/frunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/row/convert/frunk.rs -------------------------------------------------------------------------------- /src/row/convert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/row/convert/mod.rs -------------------------------------------------------------------------------- /src/row/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/row/mod.rs -------------------------------------------------------------------------------- /src/scramble.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/scramble.rs -------------------------------------------------------------------------------- /src/value/convert/bigdecimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/bigdecimal.rs -------------------------------------------------------------------------------- /src/value/convert/bigint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/bigint.rs -------------------------------------------------------------------------------- /src/value/convert/chrono.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/chrono.rs -------------------------------------------------------------------------------- /src/value/convert/decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/decimal.rs -------------------------------------------------------------------------------- /src/value/convert/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/mod.rs -------------------------------------------------------------------------------- /src/value/convert/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/time.rs -------------------------------------------------------------------------------- /src/value/convert/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/convert/uuid.rs -------------------------------------------------------------------------------- /src/value/json/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/json/mod.rs -------------------------------------------------------------------------------- /src/value/json/serde_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/json/serde_integration.rs -------------------------------------------------------------------------------- /src/value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/src/value/mod.rs -------------------------------------------------------------------------------- /test-data/binlogs/binlog-invisible-columns.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog-invisible-columns.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_56_gtid_reserved_word.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_56_gtid_reserved_word.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_savepoint.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_savepoint.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_transaction.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_transaction.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_transaction_with_GTID.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_transaction_with_GTID.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_transaction_with_anonymous_GTID.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_transaction_with_anonymous_GTID.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_truncated_event.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_truncated_event.000001 -------------------------------------------------------------------------------- /test-data/binlogs/binlog_truncated_prev_gtid_event.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/binlog_truncated_prev_gtid_event.000001 -------------------------------------------------------------------------------- /test-data/binlogs/bug11747887-bin.000003: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/bug11747887-bin.000003 -------------------------------------------------------------------------------- /test-data/binlogs/bug16266.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/bug16266.000001 -------------------------------------------------------------------------------- /test-data/binlogs/bug27213339-bin.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/bug27213339-bin.000001 -------------------------------------------------------------------------------- /test-data/binlogs/bug32407.001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/bug32407.001 -------------------------------------------------------------------------------- /test-data/binlogs/bug33029-slave-relay-bin.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/bug33029-slave-relay-bin.000001 -------------------------------------------------------------------------------- /test-data/binlogs/bug40482-bin.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/bug40482-bin.000001 -------------------------------------------------------------------------------- /test-data/binlogs/corrupt-relay-bin.000624: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/corrupt-relay-bin.000624 -------------------------------------------------------------------------------- /test-data/binlogs/json-opaque.binlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/json-opaque.binlog -------------------------------------------------------------------------------- /test-data/binlogs/json.binlog.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/json.binlog.000001 -------------------------------------------------------------------------------- /test-data/binlogs/mariadb-bin.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/mariadb-bin.000001 -------------------------------------------------------------------------------- /test-data/binlogs/master-bin.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/master-bin.000001 -------------------------------------------------------------------------------- /test-data/binlogs/minimal_row_metadata.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/minimal_row_metadata.000001 -------------------------------------------------------------------------------- /test-data/binlogs/mysql-enum-string-set.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/mysql-enum-string-set.000001 -------------------------------------------------------------------------------- /test-data/binlogs/mysql_type_bit.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/mysql_type_bit.000001 -------------------------------------------------------------------------------- /test-data/binlogs/rpl_atomic_ddl_rollback_full.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/rpl_atomic_ddl_rollback_full.000001 -------------------------------------------------------------------------------- /test-data/binlogs/rpl_atomic_ddl_rollback_table.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/rpl_atomic_ddl_rollback_table.000001 -------------------------------------------------------------------------------- /test-data/binlogs/rpl_atomic_ddl_rollback_view.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/rpl_atomic_ddl_rollback_view.000001 -------------------------------------------------------------------------------- /test-data/binlogs/rpl_cross_version_default_utf8mb4_collation.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/rpl_cross_version_default_utf8mb4_collation.000001 -------------------------------------------------------------------------------- /test-data/binlogs/rpl_unfiltered_hidden_gcol.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/rpl_unfiltered_hidden_gcol.000001 -------------------------------------------------------------------------------- /test-data/binlogs/slave-relay-bin.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/slave-relay-bin.000001 -------------------------------------------------------------------------------- /test-data/binlogs/time_issue.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/time_issue.000001 -------------------------------------------------------------------------------- /test-data/binlogs/transaction_compression.000001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/transaction_compression.000001 -------------------------------------------------------------------------------- /test-data/binlogs/update-full-row.binlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/update-full-row.binlog -------------------------------------------------------------------------------- /test-data/binlogs/update-partial-row.binlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/update-partial-row.binlog -------------------------------------------------------------------------------- /test-data/binlogs/vector.binlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/vector.binlog -------------------------------------------------------------------------------- /test-data/binlogs/ver_5_1-wl2325_r.001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/ver_5_1-wl2325_r.001 -------------------------------------------------------------------------------- /test-data/binlogs/ver_5_1-wl2325_s.001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/ver_5_1-wl2325_s.001 -------------------------------------------------------------------------------- /test-data/binlogs/ver_5_1_23.001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/ver_5_1_23.001 -------------------------------------------------------------------------------- /test-data/binlogs/ver_trunk_row_v2.001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/ver_trunk_row_v2.001 -------------------------------------------------------------------------------- /test-data/binlogs/write-full-row.binlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/write-full-row.binlog -------------------------------------------------------------------------------- /test-data/binlogs/write-partial-row.binlog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/test-data/binlogs/write-partial-row.binlog -------------------------------------------------------------------------------- /wrapper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/wrapper.cc -------------------------------------------------------------------------------- /wrapper.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackbeam/rust_mysql_common/HEAD/wrapper.hh --------------------------------------------------------------------------------