Rust SDK

traceiq for Rust — events are queued and flushed in batches by a background thread. Uses serde, ureq, and chrono.

toml
# Cargo.toml
[dependencies]
traceiq = "0.1.0"
rust
use traceiq::Client;

let mut traceiq = Client::new("YOUR_PROJECT_ID", "YOUR_WRITE_KEY");

traceiq.capture("payout_succeeded", Some("user_123"), None,
    Some(serde_json::json!({"amount": 50000, "currency": "NGN"})),
    None, None);

traceiq.shutdown(); // flush before exit