1#![forbid(unsafe_code)]
13#![deny(missing_docs)]
14
15mod citizen;
16pub mod cookbook;
17pub mod doc;
18pub mod lens;
19
20pub use citizen::{DocArticleDescriptor, doc_article_class_symbol};
21pub use cookbook::{article_demo, latex_lens_demo};
22pub use doc::{
23 ARTICLE_CLASS, article, article_from_markup, blocks, citation, embed_block, equation, figure,
24 markup_from_article, prose, section, table, title,
25};
26pub use lens::{
27 ARTICLE_FORMATTED_LENS, ARTICLE_SOURCE_LENS, article_formatted, article_outline,
28 article_source, export_intermediate, export_markdown, markup_edit_from_intent, with_cache,
29};
30
31pub const ARTICLE_LENS: &str = ARTICLE_FORMATTED_LENS;
33
34pub static RECIPES: sim_cookbook::EmbeddedDir =
36 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
37
38#[cfg(test)]
39mod tests;