sim_lib_music_core/
lib.rs1#![forbid(unsafe_code)]
14#![deny(missing_docs)]
15
16mod arranger;
17mod arranger_expr;
18mod arranger_music_expr;
19mod arranger_render;
20mod browse;
21mod citizen;
22mod descriptor;
23mod descriptor_defaults;
24mod descriptor_modulators;
25mod descriptor_step_players;
26mod event;
27mod freeze;
28mod lane;
29mod model;
30mod objects;
31mod performance;
32mod piano_roll;
33mod playable;
34mod player;
35mod player_chain;
36mod registry;
37mod score;
38mod time;
39mod trace;
40
41pub use arranger::*;
42pub use browse::*;
43pub use citizen::*;
44pub use descriptor::*;
45pub use descriptor_defaults::*;
46pub use descriptor_modulators::*;
47pub use descriptor_step_players::*;
48pub use event::*;
49pub use freeze::*;
50pub use lane::*;
51pub use model::*;
52pub use performance::*;
53pub use piano_roll::*;
54pub use playable::*;
55pub use player::*;
56pub use player_chain::*;
57pub use registry::*;
58pub use score::*;
59pub use time::*;
60pub use trace::*;
61
62#[cfg(test)]
63mod arranger_tests;
64
65#[cfg(test)]
66mod player_tests;
67
68#[cfg(test)]
69mod performance_tests;
70
71#[cfg(test)]
72mod piano_roll_tests;
73
74#[cfg(test)]
75mod recipe_tests;
76
77#[cfg(test)]
78mod registry_tests;
79
80pub static RECIPES: sim_cookbook::EmbeddedDir =
82 include!(concat!(env!("OUT_DIR"), "/cookbook_recipes.rs"));
83
84#[cfg(test)]
85mod tests;