telemetry-safe 0.2.0

Compile-time safe telemetry formatting facade crate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use telemetry_safe::{ToTelemetry, telemetry};

#[derive(ToTelemetry)]
struct UnsafePayload {
    raw: String,
}

fn main() {
    let payload = UnsafePayload {
        raw: "secret".to_owned(),
    };

    let _ = telemetry(&payload).to_string();
}