initSidebarItems({"enum":[["Error","This enum stores information about the error returned when loading a library or symbol fails. On unix platforms, it hold the result of `dlerror()`."]],"fn":[["drop_library",""],["load_library",""],["load_symbol",""]],"macro":[["snek!","This macro is used to generate a struct that wraps a dynamic library with generated loading code. Each defined function will be loaded as a symbol from the library when an instance of the struct is constructed, and can be called via functions of the same name attached to the struct."]],"struct":[["Snek","This provides an interface for manually loading a dynamic library and symbols from it. While this exists, it is more recommended to use the `snek!` macro to generate a wrapper for a library automatically."],["Symbol","This provides an interface around a symbol loaded from a dynamic library. This should not be constructed manually, but returned from `Snek::symbol` or used internally via the `snek!` macro."]]});