1#![forbid(unsafe_code)]
2
3pub const SCHEMA: u32 = 1;
4
5pub const CATALOG: &str = include_str!("../catalog.json");
6
7pub const CATALOG_SCHEMA: &str = include_str!("../schema/catalog.schema.json");
8
9pub const BROWSERS_SCHEMA: &str = include_str!("../schema/browsers.schema.json");
10
11pub const CORPUS_SCHEMA: &str = include_str!("../schema/corpus.schema.json");
12
13pub const PROTECTED_SCHEMA: &str = include_str!("../schema/protected.schema.json");
14
15pub const GUARD_VECTORS_SCHEMA: &str = include_str!("../schema/guard-vectors.schema.json");
16
17#[cfg(feature = "corpus")]
18pub const CORPUS: &str = include_str!("../corpus.json");
19
20#[cfg(feature = "corpus")]
21pub const PROTECTED: &str = include_str!("../protected.json");
22
23#[cfg(feature = "corpus")]
24pub const GUARD_VECTORS: &str = include_str!("../guard-vectors.json");
25
26#[cfg(feature = "serde")]
27mod catalog;
28
29#[cfg(feature = "serde")]
30pub use catalog::*;
31
32#[cfg(feature = "corpus")]
33pub mod corpus;
34
35#[cfg(feature = "corpus")]
36pub mod protected;
37
38#[cfg(feature = "corpus")]
39pub mod guard;