1#![forbid(unsafe_code)]
2#![deny(missing_docs)]
3mod cap;
17mod cell;
18mod claims;
19mod table;
20mod vector;
21
22pub use cap::standard_mutate_capability;
23pub use cell::{Cell, MutableBox, cell_value, mutable_box_value};
24pub use claims::{
25 mutation_box_op_key, mutation_cell_op_key, mutation_op_keys, mutation_organ_symbol,
26 mutation_set_op_key, mutation_table_op_key, mutation_vector_op_key,
27 publish_mutation_organ_claims, publish_mutation_organ_claims_for_lib,
28};
29pub use table::{MutableTable, mutable_table, mutable_table_value};
30pub use vector::{MutableVector, mutable_vector, mutable_vector_from_value, mutable_vector_value};
31
32pub static RECIPES: sim_cookbook::EmbeddedDir =
34 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
35
36#[cfg(test)]
37mod tests;