FilterConfigSelectItems

Trait FilterConfigSelectItems 

Source
pub trait FilterConfigSelectItems {
    // Required methods
    fn to_select_items() -> Vec<FilterConfigSelectItem>;
    fn from_select_item_value(item: i32) -> Self;
    fn to_select_item_value(&self) -> i32;
}
Available on crate feature filter only.
Expand description

[Vec<FilterConfigSelectItem>]に変換したり、AviUtl2側の値から変換するためのトレイト。

基本的にはこのトレイトを手動で実装する必要はありません。 FilterConfigSelectItems マクロを使用してください。

FilterConfigSelectVec<FilterConfigSelectItems>との相互変換が可能であれば十分に機能します。 このトレイトを手動で実装する必要はありません。

§See Also

FilterConfigSelectItems

Required Methods§

Source

fn to_select_items() -> Vec<FilterConfigSelectItem>

Vec<FilterConfigSelectItem> に変換します。

Source

fn from_select_item_value(item: i32) -> Self

i32 から変換します。

§Panics

item の内容が不正な場合、パニックします。

Source

fn to_select_item_value(&self) -> i32

i32 へ変換します。

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§