# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "lark_bot_sdk" version = "0.1.0" authors = ["booiris02@gmail.com"] build = false exclude = [ "source/*", "test.bash", "gen_doc.bash", ] autobins = false autoexamples = false autotests = false autobenches = false description = "rust lark bot sdk" documentation = "https://booiris.github.io/lark_bot_sdk/lark_bot_sdk/" readme = "README.md" keywords = ["lark"] license = "MIT" repository = "https://github.com/booiris/lark_bot_sdk" [profile.release] opt-level = 3 lto = true codegen-units = 1 debug = 0 debug-assertions = false rpath = false panic = "unwind" incremental = false [lib] name = "lark_bot_sdk" path = "src/lib.rs" [[example]] name = "build_client" path = "examples/build_client.rs" [[example]] name = "do_req" path = "examples/do_req.rs" [[example]] name = "download_file" path = "examples/download_file.rs" [[example]] name = "mock_do_req" path = "examples/mock_do_req.rs" [[example]] name = "mock_send_message" path = "examples/mock_send_message.rs" [[example]] name = "send_message" path = "examples/send_message.rs" [[example]] name = "upload_file" path = "examples/upload_file.rs" [dependencies.ahash] version = "0.8" [dependencies.anyhow] version = "1.0" [dependencies.base64] version = "0.22" [dependencies.bytes] version = "1.6" [dependencies.chrono] version = "0.4" [dependencies.derive_builder] version = "0.20" [dependencies.futures-util] version = "0.3" [dependencies.http] version = "1.1" [dependencies.lark_bot_sdk_macros] version = "0.1" [dependencies.reqwest] version = "0.12" features = [ "stream", "json", "multipart", ] [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.thiserror] version = "1.0" [dependencies.tokio] version = "1.3" features = ["rt-multi-thread"] [dependencies.tokio-util] version = "0.7" features = ["io"] [dependencies.tracing] version = "0.1" [dependencies.typemap_rev] version = "0.3" optional = true [dev-dependencies.ctor] version = "0.2" [dev-dependencies.dotenv_codegen] version = "0.15" [dev-dependencies.env_logger] version = "0.11" [dev-dependencies.log] version = "0.4" [dev-dependencies.tokio] version = "1.3" features = [ "test-util", "macros", ] [dev-dependencies.tokio-stream] version = "0.1" [features] _local_test = [] acs = [] admin = [] ai = [] application = [] approval = [] attendance = [] baike = [] bitable = [] bot = [] calendar = [] chat = [] contact = [] core_hr = [] default = ["message"] drive = [] ehr = [] event = [] file = [] full = ["full_biz"] full_biz = [ "acs", "ai", "admin", "application", "approval", "attendance", "baike", "bitable", "bot", "calendar", "chat", "contact", "core_hr", "drive", "ehr", "event", "file", "helpdesk", "hire", "human_auth", "jssdk", "lingo", "mail", "message", "mina", "minutes", "okr", "passport", "performance", "personal_settings", "search", "task", "tenant", "vc", "verification", ] helpdesk = [] hire = [] human_auth = [] jssdk = [] lingo = [] macros = [] mail = [] message = [] mina = [] minutes = [] okr = [] passport = [] performance = [] personal_settings = [] search = [] task = [] tenant = [] test-util = ["typemap_rev"] vc = [] verification = []