| [package] |
| name = "diesel" |
| version = "1.4.6" |
| authors = ["Sean Griffin <sean@seantheprogrammer.com>"] |
| license = "MIT OR Apache-2.0" |
| description = "A safe, extensible ORM and Query Builder for PostgreSQL, SQLite, and MySQL" |
| readme = "README.md" |
| documentation = "https://docs.rs/diesel/" |
| homepage = "https://diesel.rs" |
| repository = "https://github.com/diesel-rs/diesel" |
| keywords = ["orm", "database", "blockchain", "sql"] |
| categories = ["database"] |
| |
| [dependencies] |
| byteorder = "1.0" |
| diesel_derives = "~1.4.0" |
| chrono = { version = "0.4", optional = true } |
| libc = { version = "0.2.0", optional = true } |
| libsqlite3-sys = { version = ">=0.8.0, <0.21.0", optional = true, features = ["min_sqlite_version_3_7_16"] } |
| mysqlclient-sys = { version = ">=0.1.0, <0.3.0", optional = true } |
| pq-sys = { version = ">=0.3.0, <0.5.0", optional = true } |
| quickcheck = { version = "0.4", optional = true } |
| serde_json = { version = ">=0.8.0, <2.0", optional = true } |
| time = { version = "0.1", optional = true } |
| url = { version = "1.4.0", optional = true } |
| uuid = { version = ">=0.2.0, <0.7.0", optional = true, features = ["use_std"] } |
| uuidv07 = { version = ">=0.7.0, <0.9.0", optional = true, package = "uuid"} |
| ipnetwork = { version = ">=0.12.2, <0.18.0", optional = true } |
| num-bigint = { version = ">=0.1.41, <0.3", optional = true } |
| num-traits = { version = ">=0.1.37, <0.3", optional = true } |
| num-integer = { version = ">=0.1.33, <0.3", optional = true } |
| bigdecimal = { version = ">= 0.0.10, < 0.2.0", optional = true } |
| bitflags = { version = "1.0", optional = true } |
| r2d2 = { version = ">= 0.8, < 0.9", optional = true } |
| |
| [dev-dependencies] |
| cfg-if = "0.1.0" |
| dotenv = ">=0.8, <0.11" |
| quickcheck = "0.4" |
| tempdir = "^0.3.4" |
| |
| [features] |
| default = ["with-deprecated", "32-column-tables"] |
| extras = ["chrono", "serde_json", "uuid", "deprecated-time", "network-address", "numeric", "r2d2"] |
| unstable = ["diesel_derives/nightly"] |
| large-tables = ["32-column-tables"] |
| huge-tables = ["64-column-tables"] |
| x32-column-tables = ["32-column-tables"] |
| 32-column-tables = [] |
| x64-column-tables = ["64-column-tables"] |
| 64-column-tables = ["32-column-tables"] |
| x128-column-tables = ["128-column-tables"] |
| 128-column-tables = ["64-column-tables"] |
| postgres = ["pq-sys", "bitflags", "diesel_derives/postgres"] |
| sqlite = ["libsqlite3-sys", "diesel_derives/sqlite"] |
| mysql = ["mysqlclient-sys", "url", "diesel_derives/mysql"] |
| with-deprecated = [] |
| deprecated-time = ["time"] |
| network-address = ["ipnetwork", "libc"] |
| numeric = ["num-bigint", "bigdecimal", "num-traits", "num-integer"] |
| |
| [package.metadata.docs.rs] |
| features = ["postgres", "mysql", "sqlite", "extras"] |
| no-default-features = true |