Module shared_lib

Source
Available on crate feature shared_lib only.
Expand description

Access symbols from loaded shared libraries.

§Platform support

This module is only functional on Windows and Unix systems.

Structs§

NSTDSharedLib
A handle to a dynamically loaded library.

Functions§

nstd_shared_lib_free
Unloads and frees the resources of a dynamically loaded library.
nstd_shared_lib_get
Gets a pointer to a function or static variable in a dynamically loaded library by symbol name.
nstd_shared_lib_get_mut
Gets a mutable pointer to a function or static variable in a dynamically loaded library by symbol name.
nstd_shared_lib_load
Dynamically loads a shared library at runtime.

Type Aliases§

NSTDOptionalSharedLib
An optional handle to a shared library.