rill_core/macros/mod.rs
1//! # Макросы для создания узлов и работы с ядром
2//!
3//! Этот модуль предоставляет макросы для упрощения создания
4//! различных типов узлов в Rill.
5
6#[macro_use]
7mod params;
8#[macro_use]
9mod ports;
10
11#[macro_use]
12mod source;
13#[macro_use]
14mod processor;
15#[macro_use]
16mod sink;
17
18mod tests;
19
20// Реэкспорт макросов с верхнего уровня
21pub use crate::{audio_node, processor_node, sink_node, source_node, with_parameters};
22
23/// Прелюдия для удобного импорта всех макросов
24pub mod prelude {
25 pub use crate::{audio_node, processor_node, sink_node, source_node, with_parameters};
26}