Module rhai::plugin

source ·
Expand description

Module defining macros for developing plugins.

Re-exports§

Modules§

  • Basic functions for dealing with memory.

Macros§

Structs§

  • A TypeId represents a globally unique identifier for a type.

Enums§

  • (internals) A type encapsulating a function callable by Rhai. Exported under the internals feature only.

Traits§

Type Aliases§

Attribute Macros§

  • Re-export the codegen namespace. Attribute, when put on a Rust function, turns it into a plugin function.
  • Re-export the codegen namespace. Attribute, when put on a Rust module, turns it into a plugin module.
  • Re-export the codegen namespace. Macro to automatically expose a Rust function, type-def or use statement as pub when under the internals feature.

Derive Macros§

  • Re-export the codegen namespace. Macro to implement the [CustomType][rhai::CustomType] trait.