#![cfg_attr(docsrs, feature(doc_cfg))]
pub use aviutl2_sys as sys;
pub use log;
#[doc(inline)]
pub use aviutl2_macros::plugin;
#[cfg(feature = "input")]
pub mod input;
#[cfg(feature = "output")]
pub mod output;
#[cfg(feature = "filter")]
pub mod filter;
#[cfg(feature = "module")]
pub mod module;
#[doc(hidden)]
#[path = "internal_base.rs"]
pub mod __internal_base;
pub mod common;
pub mod utils;
pub use anyhow;
pub use common::*;
#[macro_export]
#[doc(hidden)]
macro_rules! __internal_module {
($($item:item)*) => {
const _: () = {
$($item)*
};
}
}