1#![forbid(unsafe_code)]
4#![deny(missing_docs)]
5
6pub mod caps;
7pub mod edit;
8pub mod error;
9pub mod evidence;
10pub mod fidelity;
11pub mod model;
12pub mod place;
13pub mod projection;
14pub mod shape;
15pub mod zip_package;
16
17pub use caps::{
18 CREDENTIALS_CAPABILITY, NET_CONNECT_CAPABILITY, OfficeCapabilityProfile,
19 PROCESS_SPAWN_CAPABILITY, WALL_CLOCK_CAPABILITY,
20};
21pub use edit::{DomainEdit, Edit, invert};
22pub use error::OfficeError;
23pub use evidence::{Evidence, LinkRole};
24pub use fidelity::{FidelityReport, LossNote};
25pub use model::{
26 DOC_KIND_ARTICLE, DOC_KIND_README, DOC_KIND_REPORT, Doc, DocId, DocKind, ExternalRef,
27};
28pub use place::{DocCodec, DocCodecOptions, DocSite, Placement};
29pub use projection::{
30 ProjectionCaps, ProjectionRequest, SurfaceCaps, TAG_BACKEND, TAG_FIDELITY, TAG_LENS,
31 TAG_STATEMENT_KIND, TAG_TARGET, project,
32};
33pub use shape::{DocKindShape, doc_shape};
34pub use zip_package::{ZipLimits, read_zip_entries};
35
36pub static RECIPES: sim_cookbook::EmbeddedDir =
38 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));