1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! `zccache` — transitional absorber crate. See README and issue #365.
//!
//! Each `pub mod` below corresponds to a former workspace crate of the same
//! name (`zccache-core` → [`core`], `zccache-hash` → [`hash`], etc.). New code
//! should `use crate::<module>::*` instead of the legacy
//! `zccache_<module>::*` paths, which are being deleted wave by wave.
/// Issue zccache#926 — durable audit JSONL writer for the embedded
/// service. Spawned by [`embedded::ZccacheService::start`] when
/// [`audit::AuditConfig::mode`] > `Off`.
/// zccache#940 — per-sub-phase JSONL trace for the embedded compile
/// path. Diagnostic-only, gated by the `ZCCACHE_INNER_TRACE` env var.
/// See module doc for the wire format and why it exists.