1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! # aviutl2-rs
//!
//! AviUtl2 SDKのRustラッパー。
//! このクレートは、AviUtl2のプラグインをRustらしく開発できるようにすることを目的としています。
//!
//! ## モジュール
//!
//! - [`input`][]:AviUtl2の入力プラグインを実装するためのモジュール。
//! - [`output`][]:AviUtl2の出力プラグインを実装するためのモジュール。
//! - [`filter`][]:AviUtl2のフィルタプラグインを実装するためのモジュール。
//! - [`common`][]:共通の型や関数を提供するモジュール。
//! - [`utils`][]:ユーティリティ関数を提供するモジュール。
//!
//! 詳細は各モジュールのドキュメントを参照してください。
//!
//! ## Feature Flags
//!
//! - `input`(デフォルト):入力プラグイン機能を有効にします。
//! - `output`(デフォルト):出力プラグイン機能を有効にします。
//! - `filter`(デフォルト):フィルタプラグイン機能を有効にします。
//! - `env_logger`:`env_logger`を使用してデバッグログを出力するのに便利な関数を提供します。
//! - `image`:`image`クレートを使用して画像の読み書きをサポートします。
//!
pub use aviutl2_sys as sys;
pub use log;
pub use anyhow;
pub use *;