Skip to main content

metatable

Attribute Macro metatable 

#[metatable]
Available on crate feature module only.
Expand description

AsScriptModuleUserData を実装するためのマクロ。

このマクロはimplブロックに対して適用されます。 implブロック内で定義された関数が、メタテーブルのメタメソッドとして登録されます。

§Attributes

§direct

関数の引数を手動で処理するメタメソッドとして登録します。 functionsマクロのdirectと同じく、ScriptModuleCallHandleを直接受け取ります。

§unwind

関数呼び出し時のpanicを捕捉するかどうかを指定します。 デフォルトはtrueです。