antithesis_intake/
lib.rs

1//! A mock Datadog intake for the Antithesis harness.
2//!
3//! Simulates the real `/api/v2/series` intake, fires payload-shape assertions,
4//! and exposes the raw metric context lists used by the differential scenario.
5
6#![deny(clippy::all)]
7#![deny(clippy::pedantic)]
8#![deny(clippy::perf)]
9#![deny(clippy::suspicious)]
10#![deny(clippy::complexity)]
11#![deny(clippy::cargo)]
12#![allow(
13    clippy::cargo_common_metadata,
14    reason = "workspace crates do not set publish metadata"
15)]
16#![deny(clippy::unwrap_used)]
17#![deny(clippy::dbg_macro)]
18#![deny(clippy::print_stdout)]
19#![deny(clippy::print_stderr)]
20#![deny(clippy::redundant_allocation)]
21#![deny(clippy::rc_buffer)]
22#![deny(clippy::large_futures)]
23#![deny(clippy::large_stack_arrays)]
24#![deny(clippy::float_cmp)]
25#![deny(clippy::manual_memcpy)]
26#![deny(clippy::unnecessary_to_owned)]
27#![deny(clippy::disallowed_types)]
28#![allow(clippy::multiple_crate_versions, reason = "shared workspace dependency graph")]
29#![deny(unused_extern_crates)]
30#![deny(unreachable_pub)]
31#![deny(missing_copy_implementations)]
32#![deny(missing_debug_implementations)]
33#![deny(missing_docs)]
34#![deny(warnings)]
35
36pub mod capture;
37pub mod http;
38
39mod lenient_decode;
40mod properties;
41mod series_observation;