clap_wrapper/
lib.rs

1#![doc = include_str!("../README.md")]
2#![allow(non_snake_case)]
3#![no_std]
4
5#[cfg(clap_wrapper_vst3)]
6#[doc(hidden)]
7pub mod vst3;
8
9#[cfg(not(clap_wrapper_vst3))]
10#[doc(hidden)]
11pub mod vst3 {}
12
13#[cfg(clap_wrapper_auv2)]
14#[doc(hidden)]
15pub mod auv2;
16
17#[cfg(not(clap_wrapper_auv2))]
18#[doc(hidden)]
19pub mod auv2 {}
20
21#[macro_export]
22macro_rules! export_auv2 {
23    () => {
24        #[allow(unused_imports)]
25        pub use $crate::auv2::*;
26    };
27}
28
29#[macro_export]
30macro_rules! export_vst3 {
31    () => {
32        #[allow(unused_imports)]
33        pub use $crate::vst3::*;
34    };
35}