email-microservice/Cargo.toml
2026-01-26 01:36:06 -05:00

37 lines
720 B
TOML

[package]
name = "emailer-microservice"
version = "0.1.0"
edition = "2021"
description = "A Rust microservice for Gmail API integration with domain-wide delegation support"
license = "MIT"
[dependencies]
# Web framework
actix-web = "4.4"
actix-cors = "0.7"
# HTTP client for Gmail 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"
# 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"