Module runestick::module[][src]

Crate used for definint native modules.

A native module is one that provides runestick functions and types through native code.

Structs

Module

A collection of functions that can be looked up by type.

Traits

AsyncFunction

Trait used to provide the async_function function.

AsyncInstFn

Trait used to provide the async_inst_fn function.

Function

Trait used to provide the function function.

InstFn

Trait used to provide the inst_fn function.

InstFnNameHash

Trait used to determine what can be used as an instance function name.

InstallWith

Trait to handle the installation of auxilliary functions for a type installed into a module.