[badges.travis-ci]
repository = "blackbeam/rust_mysql_common"
[build-dependencies.bindgen]
default-features = false
features = ["runtime"]
version = "0"
[build-dependencies.cc]
version = "1.0"
[build-dependencies.cmake]
version = "0.1"
[build-dependencies.subprocess]
version = "0.2"
[dependencies.base64]
version = "0.22"
[dependencies.bigdecimal]
optional = true
version = ">=0.3, <0.5"
[dependencies.bitflags]
version = "2.3"
[dependencies.bitvec]
optional = true
version = "1.0"
[dependencies.btoi]
version = "0.4.3"
[dependencies.byteorder]
version = "1"
[dependencies.bytes]
version = "1.0"
[dependencies.chrono]
default-features = false
features = ["clock", "serde"]
optional = true
version = "0.4.20"
[dependencies.crc32fast]
version = "1.2"
[dependencies.flate2]
default-features = false
version = "1.0"
[dependencies.frunk]
optional = true
version = "0.4"
[dependencies.lazy_static]
version = "1"
[dependencies.mysql-common-derive]
optional = true
version = "0.31.0"
[dependencies.num-bigint]
version = "0.4"
[dependencies.num-traits]
features = ["i128"]
version = "0.2"
[dependencies.rand]
version = "0.8"
[dependencies.regex]
version = "1.5"
[dependencies.rust_decimal]
optional = true
version = "1.0"
[dependencies.saturating]
version = "0.1"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.sha1]
version = "0.10"
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
version = "1.0"
[dependencies.time]
default-features = false
features = ["parsing"]
optional = true
version = "0.3"
[dependencies.uuid]
version = "1"
[dependencies.zstd]
version = "0.13"
[dev-dependencies.proptest]
version = "1.0"
[dev-dependencies.unic-langid]
version = "0.9.4"
[features]
binlog = ["bitvec"]
default = ["flate2/zlib", "derive"]
derive = ["mysql-common-derive"]
nightly = ["test"]
test = ["derive"]
[lib]
name = "mysql_common"
path = "src/lib.rs"
[package]
authors = ["blackbeam <aikorsky@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["database"]
description = "MySql protocol primitives"
documentation = "https://docs.rs/mysql_common"
edition = "2018"
exclude = ["/lib", "/proptest-regressions", "/test-data", "/wrapper.cc", "/wrapper.hh", "README.tpl", ".github"]
homepage = "https://github.com/blackbeam/rust_mysql_common"
keywords = ["mysql", "database"]
license = "MIT/Apache-2.0"
name = "mysql_common"
readme = "README.md"
repository = "https://github.com/blackbeam/rust_mysql_common"
version = "0.33.0"
[package.metadata.docs.rs]
features = ["flate2/zlib", "time", "rust_decimal", "chrono", "bigdecimal", "derive", "binlog"]
no-default-features = true
rustdoc-args = ["--cfg", "docsrs"]
[profile.bench]
debug = 2
[profile.features-subsets]
debug = 0
incremental = false
inherits = "test"
strip = "debuginfo"