(endpoint: &str, payload: Value)
| 432 | |
| 433 | #[cfg(feature = "telemetry")] |
| 434 | fn publish_payload(endpoint: &str, payload: Value) -> Result<(), reqwest::Error> { |
| 435 | Client::builder() |
| 436 | .use_rustls_tls() |
| 437 | .tls_built_in_root_certs(true) |
| 438 | .timeout(HTTP_TIMEOUT) |
| 439 | .build()? |
| 440 | .post(endpoint) |
| 441 | .json(&payload) |
| 442 | .send()? |
| 443 | .error_for_status()?; |
| 444 | Ok(()) |
| 445 | } |
| 446 | |
| 447 | #[cfg(feature = "telemetry")] |
| 448 | fn try_enqueue_event(sender: &mpsc::SyncSender<TelemetryEvent>, event: TelemetryEvent) -> bool { |
no test coverage detected