1extern crate rstmt_core as rstmt;
9
10#[doc(inline)]
11pub use self::{
12 error::{TriadError, TriadResult},
13 triad::{Triad, TriadBuilder},
14 types::*,
15 utils::*,
16};
17
18#[macro_use]
19pub(crate) mod macros;
20#[macro_use]
21pub(crate) mod seal;
22pub(crate) mod utils;
23
24pub mod error;
25pub mod tonnetz;
26pub mod transform;
27pub mod triad;
28pub mod types;
29
30#[doc(hidden)]
31mod impls {}
32
33pub mod prelude {
34 pub use crate::error::{TriadError, TriadResult};
35 pub use crate::tonnetz::prelude::*;
36 pub use crate::transform::prelude::*;
37 pub use crate::triad::prelude::*;
38 pub use crate::types::prelude::*;
39}