Cargo.toml 1,5 КБ
Newer Older
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
1
2
[package]
name = "ydb-unofficial"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
3
version = "0.6.5"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
4
edition = "2021"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
5
license = "Apache-2.0"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
6
keywords = ["database", "db", "ydb", "sqlx"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
7
description = "Unofficial Ydb client library written on rust"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
8
repository = "https://github.com/bool-rus/ydb-unofficial"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
9

Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
10
[package.metadata.docs.rs]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
11
features = ["pool", "auth-sa", "auth-cli", "sqlx", "migrate"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
12
13
rustdoc-args = ["--cfg", "docsrs"]

14
[lib]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
15
doctest = true 
16

Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
17
[features]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
18
pool = ["dep:deadpool", "dep:async-trait"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
19
auth-sa = ["dep:yandex-cloud", "dep:jwt-simple", "dep:serde", "dep:serde_json"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
20
auth-cli = ["tokio/process"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
21
sqlx = ["dep:sqlx-core", "dep:futures", "dep:nom"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
22
migrate = ["sqlx", "sqlx-core/migrate"]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
23
24

[dependencies]
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
25
tonic = "0.9.2" 
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
26
tokio = { version = "1.29.1" }
27
ydb-grpc-bindings = "0.0.1"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
28
29
prost = "0.11.2"
ctor = "0.2.0"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
30
tower = "0.4.13"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
31
rand = "0.8.5"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
32
log = "0.4.17"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
33
thiserror = "1.0.40"
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
34

Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
35
# for sqlx
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
36
sqlx-core = {version = "=0.7.1", optional = true, features = ["_rt-tokio"] }
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
37
38
futures = {version = "0.3.28", optional = true }
nom = {version = "7.1.3", optional = true }
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
39

Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
40
41
# for pool
deadpool = { version ="0.9.5", optional = true }
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
42
async-trait = {version = "0.1.72", optional = true }
Баринов Сергей Владимирович's avatar
Баринов Сергей Владимирович включено в состав коммита
43
44
45
46
47
48
49
50
51

# for service account auth
yandex-cloud    = { version = "2023.6.13",  optional = true }
jwt-simple      = { version = "0.11.6",     optional = true }
serde           = { version = "1.0.171",    optional = true }
serde_json      = { version = "1.0.102",    optional = true }

[dev-dependencies]
tokio = {version = "1.29.1", features = ["full"]}