1#![doc = include_str!("../README.md")]
2
3mod abnormal;
4mod chart;
5mod chart_data;
6mod util;
7mod wav;
8
9pub mod config;
10#[cfg(feature = "dot")]
11pub mod graph;
12
13#[cfg(not(feature = "dot"))]
14pub mod graph {
15 use fundsp::net::Net;
16
17 pub fn snapshot_dsp_net_wiring(_net: Net) -> Vec<u8> {
20 b"digraph { /* dot feature disabled */ }".to_vec()
21 }
22}
23pub mod input;
24pub mod macros;
25pub mod snapshot;
26pub mod warmup;
27
28pub mod prelude {
29 pub use crate::chart::Layout;
30 pub use crate::config::*;
31 pub use crate::graph::*;
32 pub use crate::input::*;
33 pub use crate::snapshot::*;
34 pub use crate::warmup::*;
35 pub use crate::{assert_audio_unit_snapshot, assert_dsp_net_snapshot};
36}
37
38#[cfg(all(test, feature = "dot"))]
39mod tests;