Trait ayaka_plugin::RawModule
source · pub trait RawModule: Sized {
type Linker: Linker<Self>;
type LinkerHandle<'a>: LinkerHandle<'a, Self>;
type Func;
// Required method
fn call<T>(
&self,
name: &str,
args: &[u8],
f: impl FnOnce(&[u8]) -> Result<T>
) -> Result<T>;
}Expand description
Represents a raw plugin module.
Required Associated Types§
sourcetype LinkerHandle<'a>: LinkerHandle<'a, Self>
type LinkerHandle<'a>: LinkerHandle<'a, Self>
The linker handle type.