sim_lib_web_core/lib.rs
1//! Pure, effect-free web evidence records.
2//!
3//! Capturing, decoding, and policy execution live elsewhere. This crate only
4//! names immutable exchange facts and proves selectors against normalized text.
5
6#![forbid(unsafe_code)]
7
8mod policy;
9mod records;
10mod selector;
11mod wire;
12
13pub use policy::*;
14pub use records::*;
15pub use selector::*;
16pub use wire::{RECORD_DESCRIPTORS, RecordDescriptor};
17
18/// Network-free cookbook descriptors embedded at build time.
19pub static RECIPES: sim_cookbook::EmbeddedDir =
20 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
21
22#[cfg(test)]
23mod tests;