[package] name = "calendar-microservice" version = "0.1.0" edition = "2021" description = "A Rust microservice for Google Calendar API integration with domain-wide delegation support" license = "MIT" [dependencies] # Web framework actix-web = "4.4" actix-cors = "0.7.1" # HTTP client for Google Calendar API reqwest = { version = "0.12.22", features = ["json"] } # Serialization serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # Environment variables dotenv = "0.15" # Logging env_logger = "0.11.8" log = "0.4" # Error handling thiserror = "2.0.12" # Time handling chrono = { version = "0.4", features = ["serde"] } # Base64 for service account credentials base64 = "0.22.1" # JWT for Google service account auth jsonwebtoken = "9.0" futures-util = "0.3.31" urlencoding = "2.1.3"