Crate ayaka_plugin

Crate ayaka_plugin 

Source
Expand description

Base crate for plugin runtimes.

This crate provides abstract types and traits for different plugin backends.

Re-exports§

pub use anyhow::anyhow;
pub use anyhow::Result;

Structs§

PluginModule
High-level wrapper for plugin module.

Constants§

ABI_ALLOC_NAME
The exported method __abi_alloc.
ABI_FREE_NAME
The exported method __abi_free.
MEMORY_NAME
The default exported memory name.

Traits§

Linker
Represents the linker of plugin modules.
LinkerHandle
Represents a handle of linker.
RawModule
Represents a raw plugin module.