tushare-api 1.2.7

A comprehensive Rust client library for accessing Tushare financial data APIs
Documentation
[dependencies.bigdecimal]
optional = true
version = "0.4"

[dependencies.chrono]
features = ["serde"]
optional = true
version = "0.4"

[dependencies.env_logger]
version = "0.10"

[dependencies.log]
version = "0.4"

[dependencies.rand]
version = "0.8"

[dependencies.reqwest]
features = ["json"]
version = "0.11"

[dependencies.rust_decimal]
optional = true
version = "1.0"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.tokio]
features = ["full"]
version = "1.0"

[dependencies.tracing]
optional = true
version = "0.1"

[dependencies.tracing-log]
optional = true
version = "0.2"

[dependencies.tracing-subscriber]
optional = true
version = "0.3"

[dependencies.tushare-derive]
version = "1.1.0"

[dependencies.uuid]
features = ["v4", "serde"]
optional = true
version = "1.0"

[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"

[[example]]
name = "custom_date_format_example"
path = "examples/custom_date_format_example.rs"

[[example]]
name = "custom_type_example"
path = "examples/custom_type_example.rs"

[[example]]
name = "date_format_attribute_example"
path = "examples/date_format_attribute_example.rs"

[[example]]
name = "debug_custom_type"
path = "examples/debug_custom_type.rs"

[[example]]
name = "env_usage"
path = "examples/env_usage.rs"

[[example]]
name = "generic_api_usage"
path = "examples/generic_api_usage.rs"

[[example]]
name = "generic_pagination_example"
path = "examples/generic_pagination_example.rs"

[[example]]
name = "logging_example"
path = "examples/logging_example.rs"

[[example]]
name = "macro_conversion_example"
path = "examples/macro_conversion_example.rs"

[[example]]
name = "simple_stock_conversion"
path = "examples/simple_stock_conversion.rs"

[[example]]
name = "stock_conversion_example"
path = "examples/stock_conversion_example.rs"

[[example]]
name = "third_party_types_example"
path = "examples/third_party_types_example.rs"

[[example]]
name = "tracing_example"
path = "examples/tracing_example.rs"

[features]
all_types = ["rust_decimal", "bigdecimal", "chrono", "uuid"]
bigdecimal = ["dep:bigdecimal"]
chrono = ["dep:chrono"]
default = []
rust_decimal = ["dep:rust_decimal"]
tracing = ["dep:tracing", "dep:tracing-subscriber", "dep:tracing-log"]
uuid = ["dep:uuid"]

[lib]
name = "tushare_api"
path = "src/lib.rs"

[package]
authors = ["rock huang <manj22@163.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "web-programming::http-client"]
description = "A comprehensive Rust client library for accessing Tushare financial data APIs"
documentation = "https://docs.rs/tushare-api"
edition = "2024"
homepage = "https://github.com/rock117/tushare-api"
keywords = ["tushare", "finance", "api", "stock", "data"]
license = "MIT"
name = "tushare-api"
readme = "README.md"
repository = "https://github.com/rock117/tushare-api"
version = "1.2.7"