List of all items
Structs
- CBase
- CBaseInterface
- TypeWrapper
- collections::NonNullConst
- collections::Optional
- collections::Result
- collections::Span
- collections::StaticVec
- library::InternalHandle
- library::LibraryHandle
- library::LoaderHandle
- library::Symbol
- library::library_loader::LibraryLoader
- library::library_loader::LibraryLoaderInterface
- library::library_loader::NativeLibraryLoaderInterface
- module::Interface
- module::InterfaceDescriptor
- module::InternalHandle
- module::LoaderHandle
- module::ModuleHandle
- module::ModuleInfo
- module::module_loader::ModuleLoader
- module::module_loader::ModuleLoaderInterface
- module::module_loader::NativeModuleLoaderInterface
- module::native_module::NativeModule
- module::native_module::NativeModuleInterface
- sys::sync_handler::SyncHandler
- sys::sync_handler::SyncHandlerInterface
- version::Version
Enums
- Bool
- FnId
- library::Error
- library::PredefinedHandles
- module::Error
- module::ModuleStatus
- module::PredefinedHandles
- version::Error
- version::ReleaseType
Traits
- CBaseBinding
- library::api::LibraryBinding
- library::library_loader::LibraryLoaderBinding
- library::library_loader::NativeLibraryLoaderBindingUnix
- module::api::ModuleBinding
- module::module_loader::ModuleLoaderBinding
- module::module_loader::NativeModuleLoaderBinding
- module::native_module::NativeModuleBinding
- sys::api::SysBinding
- sys::sync_handler::SyncHandlerBinding
- version::api::VersionBinding
Type Aliases
- CBaseFn
- collections::ConstSpan
- collections::MutSpan
- library::LibraryType
- library::OSPathChar
- library::OSPathCharUnix
- library::OSPathCharWindows
- library::api::CreateLibraryHandleFn
- library::api::GetDataSymbolFn
- library::api::GetFunctionSymbolFn
- library::api::GetInternalLibraryHandleFn
- library::api::GetLibraryTypesFn
- library::api::GetLoaderHandleFromLibraryFn
- library::api::GetLoaderHandleFromTypeFn
- library::api::GetLoaderInterfaceFn
- library::api::GetNumLoadersFn
- library::api::LibraryExistsFn
- library::api::LinkLibraryFn
- library::api::LoadFn
- library::api::RegisterLoaderFn
- library::api::RemoveLibraryHandleFn
- library::api::TypeExistsFn
- library::api::UnloadFn
- library::api::UnregisterLoaderFn
- library::library_loader::GetDataSymbolFn
- library::library_loader::GetFnSymbolFn
- library::library_loader::GetInternalInterfaceFn
- library::library_loader::GetNativeHandleFn
- library::library_loader::LoadExtFn
- library::library_loader::LoadExtFnUnix
- library::library_loader::LoadFn
- library::library_loader::NativeLibraryHandle
- library::library_loader::NativeLibraryHandleUnix
- library::library_loader::UnloadFn
- module::InterfaceExtension
- module::InterfaceName
- module::ModuleName
- module::ModuleType
- module::ModuleVersion
- module::api::AddDependencyFn
- module::api::AddModuleFn
- module::api::CreateModuleHandleFn
- module::api::ExportInterfaceFn
- module::api::ExportedInterfaceExistsFn
- module::api::FetchStatusFn
- module::api::GetExportableInterfacesFn
- module::api::GetExportedInterfaceHandleFn
- module::api::GetExportedInterfacesFn
- module::api::GetInterfaceFn
- module::api::GetInternalModuleHandleFn
- module::api::GetLoadDependenciesFn
- module::api::GetLoaderHandleFromModuleFn
- module::api::GetLoaderHandleFromTypeFn
- module::api::GetLoaderInterfaceFn
- module::api::GetModuleInfoFn
- module::api::GetModulePathFn
- module::api::GetModuleTypesFn
- module::api::GetModulesFn
- module::api::GetNumExportedInterfacesFn
- module::api::GetNumLoadersFn
- module::api::GetNumModulesFn
- module::api::GetRuntimeDependenciesFn
- module::api::InitializeFn
- module::api::LinkModuleFn
- module::api::LoadFn
- module::api::ModuleExistsFn
- module::api::RegisterLoaderFn
- module::api::RemoveDependencyFn
- module::api::RemoveModuleFn
- module::api::RemoveModuleHandleFn
- module::api::TerminateFn
- module::api::TypeExistsFn
- module::api::UnloadFn
- module::api::UnregisterLoaderFn
- module::module_loader::AddModuleFn
- module::module_loader::FetchStatusFn
- module::module_loader::GetExportableInterfacesFn
- module::module_loader::GetInterfaceFn
- module::module_loader::GetInternalInterfaceFn
- module::module_loader::GetLoadDependenciesFn
- module::module_loader::GetModuleInfoFn
- module::module_loader::GetModulePathFn
- module::module_loader::GetNativeModuleFn
- module::module_loader::GetNativeModuleInterfaceFn
- module::module_loader::GetRuntimeDependenciesFn
- module::module_loader::InitializeFn
- module::module_loader::LoadFn
- module::module_loader::RemoveModuleFn
- module::module_loader::TerminateFn
- module::module_loader::UnloadFn
- module::native_module::GetExportableInterfacesFn
- module::native_module::GetInterfaceFn
- module::native_module::GetLoadDependenciesFn
- module::native_module::GetModuleInfoFn
- module::native_module::GetRuntimeDependenciesFn
- module::native_module::InitializeFn
- module::native_module::LoadFn
- module::native_module::TerminateFn
- module::native_module::UnloadFn
- sys::api::GetFunctionFn
- sys::api::GetSyncHandlerFn
- sys::api::HasFunctionFn
- sys::api::LockFn
- sys::api::PanicFn
- sys::api::SetSyncHandlerFn
- sys::api::ShutdownFn
- sys::api::TryLockFn
- sys::api::UnlockFn
- sys::sync_handler::LockFn
- sys::sync_handler::TryLockFn
- sys::sync_handler::UnlockFn
- version::api::AsStringFullFn
- version::api::AsStringLongFn
- version::api::AsStringShortFn
- version::api::CompareFn
- version::api::CompareStrongFn
- version::api::CompareWeakFn
- version::api::FromStringFn
- version::api::IsCompatibleFn
- version::api::NewFullFn
- version::api::NewLongFn
- version::api::NewShortFn
- version::api::StringIsValidFn
- version::api::StringLengthFullFn
- version::api::StringLengthLongFn
- version::api::StringLengthShortFn
Constants
- CBASE_INTERFACE_NAME
- library::DEFAULT_HANDLE
- library::LOADER_TYPE_MAX_LENGTH
- library::NATIVE_LIBRARY_TYPE_NAME
- module::INTERFACE_EXTENSION_NAME_MAX_LENGTH
- module::INTERFACE_INFO_NAME_MAX_LENGTH
- module::MODULE_INFO_NAME_MAX_LENGTH
- module::MODULE_INFO_VERSION_MAX_LENGTH
- module::MODULE_LOADER_DEFAULT_HANDLE
- module::MODULE_LOADER_TYPE_MAX_LENGTH
- module::NATIVE_MODULE_INTERFACE_SYMBOL_NAME
- module::NATIVE_MODULE_TYPE_NAME
- version::VERSION_BUILD
- version::VERSION_MAJOR
- version::VERSION_MINOR
- version::VERSION_PATCH
- version::VERSION_RELEASE_NUMBER
- version::VERSION_RELEASE_TYPE
- version::VERSION_STRING