[package] name = "sendblue" version = "0.5.0" edition = "2021" rust-version = "1.79" authors = ["NewtTheWolf "] description = "SendBlue is a Rust library that provides an API client for interacting with the SendBlue REST API, enabling businesses to integrate iMessage and SMS services into their applications." license = "MIT OR Apache-2.0" repository = "https://github.com/NewtTheWolf/sendblue-rs" documentation = "https://docs.rs/sendblue" homepage = "https://github.com/NewtTheWolf/sendblue-rs" readme = "README.md" keywords = ["iMessage", "SMS", "SendBlue", "API-Client", "Wrapper"] categories = ["api-bindings", "asynchronous", "network-programming", "web-programming", "development-tools"] [dependencies] reqwest = { version = "0.12", features = ["json"] } serde = { version = "1.0", features = ["derive"] } tokio = { version = "1", features = ["full"] } serde_json = "1.0" thiserror = "1.0" async-trait = "0.1" validator = { version = "0.18", features = ["derive"] } regex = "1.10" url = "2.5.2" phonenumber = "0.3.6" chrono = { version = "0.4", features = ["serde"] } schemars = { version = "0.8.0", features = ["chrono"], optional = true } serde_with = { version = "3.9.0", features = ["schemars_0_8"] } tracing = "0.1.40" [dev-dependencies] tokio = { version = "1", features = ["full"] } phonenumber = "0.3" serde = { version = "1.0", features = ["derive"] } test-generator = "0.3" tokio-test = "0.4.4" httpmock = "0.7.0" [features] default = [] schemars = ["dep:schemars"] [profile.release] opt-level = 3 [badges] github = { repository = "NewtTheWolf/sendblue-rs" }