Skip to main content

antithesis_intake/
lib.rs

1//! A mock Datadog intake for the Antithesis harness.
2//!
3//! Simulates the real `/api/v2/series` intake and, on every payload the Agent
4//! Data Plane delivers, fires Antithesis SDK assertions for the Pyld01-Pyld22
5//! properties catalogued in the crate `README.md`. These observe whether the
6//! Agent honoured its wire contract.
7
8#![deny(clippy::all)]
9#![deny(clippy::pedantic)]
10#![deny(clippy::perf)]
11#![deny(clippy::suspicious)]
12#![deny(clippy::complexity)]
13#![deny(clippy::cargo)]
14#![allow(
15    clippy::cargo_common_metadata,
16    reason = "workspace crates do not set publish metadata"
17)]
18#![deny(clippy::unwrap_used)]
19#![deny(clippy::dbg_macro)]
20#![deny(clippy::print_stdout)]
21#![deny(clippy::print_stderr)]
22#![deny(clippy::redundant_allocation)]
23#![deny(clippy::rc_buffer)]
24#![deny(clippy::large_futures)]
25#![deny(clippy::large_stack_arrays)]
26#![deny(clippy::float_cmp)]
27#![deny(clippy::manual_memcpy)]
28#![deny(clippy::unnecessary_to_owned)]
29#![deny(clippy::disallowed_types)]
30#![allow(clippy::multiple_crate_versions, reason = "shared workspace dependency graph")]
31#![deny(unused_extern_crates)]
32#![deny(unreachable_pub)]
33#![deny(missing_copy_implementations)]
34#![deny(missing_debug_implementations)]
35#![deny(missing_docs)]
36#![deny(warnings)]
37
38pub mod http;
39
40mod properties;
41mod series_observation;