[package] name = "ve-tos-rust-sdk" version = "2.0.2" edition = "2021" authors = ["xiangshijian"] description = "volcengine offical tos rust sdk" license = "Apache-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [workspace] members = [ "generic", ] [dependencies] ve-tos-generic = { version = "0.0.1", path = "generic" } reqwest = { version = "0.11.13", features = ["blocking", "native-tls", "stream", "json"], default-features = false } serde = { version = "1.0.156", features = ["derive"], default-features = false } sha2 = { version = "0.10", default-features = false } md-5 = { version = "0.10.6", default-features = false } once_cell = "1.19.0" url = "2.5.0" arc-swap = "1.6.0" chrono = "0.4.20" hex = "0.4.3" hmac = "0.12" log = "0.4.20" serde_json = "1.0" base64 = "0.21.7" urlencoding = { version = "2.1.3", default-features = false } regex = { version = "1.10.3", default-features = false } async-trait = "0.1.77" futures-core = "0.3.30" bytes = "1.5.0" futures-util = "0.3.30" [features] #default = ["asynchronous"] default = [] asynchronous = [] [dev-dependencies] rand = "0.8.5" tokio = "1.36.0" tokio-test = "0.4.3" tokio-util = "0.7.10"