Module rune::module

source ·
Expand description

Types used for defining native modules.

A native module is one that provides rune with functions and types through native Rust-based code.

Structs§

  • Marker for async functions.
  • Access enum metadata mutably.
  • Access internal enum metadata mutably.
  • Handle to a an item inserted into a module which allows for mutation of item metadata.
  • Handle to a an item inserted into a module which allows for mutation of item metadata.
  • Marker for plain functions.
  • Handle to a a type inserted into a module which allows for mutation of its metadata.
  • Metadata about a variant.
  • Handle to a a variant inserted into a module which allows for mutation of its metadata.

Traits§