mirror of
https://github.com/openharmony/third_party_rust_libloading.git
synced 2026-07-21 16:55:23 -04:00
d4b06babbf48dcbeb906574c88e8a2bfaffdb9df
libloading

A memory-safer wrapper around system dynamic library loading primitives. The most important safety
guarantee by this library is prevention of dangling-Symbols that may occur after a Library is
unloaded.
Using this library allows loading dynamic libraries (also known as shared libraries) as well as use functions and static variables these libraries contain.
libloading is distributed under ISC (MIT-like) license.
Note, that this library is not a drop-in replacement for the deprecated dynamic_lib. Many
dubious APIs (notably, library search path modification) were prunned and string arguments
take types that match conventions and system APIs better.
Description
Languages
Rust
100%