Function abi_stable::library::abi_header_from_path

source ·
pub fn abi_header_from_path(path: &Path) -> Result<AbiHeaderRef, LibraryError>
Expand description

Gets the AbiHeaderRef of the library at the path.

This leaks the underlying dynamic library, if you need to do this without leaking you’ll need to use lib_header_from_raw_library instead.

§Errors

This will return these errors:

  • LibraryError::OpenError: If the dynamic library itself could not be loaded.

  • LibraryError::GetSymbolError: If the root module was not exported.