List of all items
Structs
- CBase
- CBaseRef
- extensions::unwind_internal::UnwindInternalContextRef
- extensions::unwind_internal::UnwindInternalInterface
- extensions::unwind_internal::default_context::DefaultContext
- extensions::unwind_internal::default_context::PanicSignal
- extensions::unwind_internal::default_context::ShutdownSignal
- fn_caster::extensions::unwind_internal::GetUnwindInternalInterfaceCaster
- fn_caster::library::CreateLibraryHandleCaster
- fn_caster::library::GetDataSymbolCaster
- fn_caster::library::GetFunctionSymbolCaster
- fn_caster::library::GetInternalLibraryHandleCaster
- fn_caster::library::GetLibraryTypesCaster
- fn_caster::library::GetLoaderHandleFromLibraryCaster
- fn_caster::library::GetLoaderHandleFromTypeCaster
- fn_caster::library::GetLoaderInterfaceCaster
- fn_caster::library::GetNumLoadersCaster
- fn_caster::library::LibraryExistsCaster
- fn_caster::library::LinkLibraryCaster
- fn_caster::library::LoadCaster
- fn_caster::library::RegisterLoaderCaster
- fn_caster::library::RemoveLibraryHandleCaster
- fn_caster::library::TypeExistsCaster
- fn_caster::library::UnloadCaster
- fn_caster::library::UnregisterLoaderCaster
- fn_caster::module::AddDependencyCaster
- fn_caster::module::AddModuleCaster
- fn_caster::module::CreateModuleHandleCaster
- fn_caster::module::ExportInterfaceCaster
- fn_caster::module::ExportedInterfaceExistsCaster
- fn_caster::module::FetchStatusCaster
- fn_caster::module::GetExportableInterfacesCaster
- fn_caster::module::GetExportedInterfaceHandleCaster
- fn_caster::module::GetExportedInterfacesCaster
- fn_caster::module::GetInterfaceCaster
- fn_caster::module::GetInternalModuleHandleCaster
- fn_caster::module::GetLoadDependenciesCaster
- fn_caster::module::GetLoaderHandleFromModuleCaster
- fn_caster::module::GetLoaderHandleFromTypeCaster
- fn_caster::module::GetLoaderInterfaceCaster
- fn_caster::module::GetModuleInfoCaster
- fn_caster::module::GetModulePathCaster
- fn_caster::module::GetModuleTypesCaster
- fn_caster::module::GetModulesCaster
- fn_caster::module::GetNumExportedInterfacesCaster
- fn_caster::module::GetNumLoadersCaster
- fn_caster::module::GetNumModulesCaster
- fn_caster::module::GetRuntimeDependenciesCaster
- fn_caster::module::InitializeCaster
- fn_caster::module::LinkModuleCaster
- fn_caster::module::LoadCaster
- fn_caster::module::ModuleExistsCaster
- fn_caster::module::RegisterLoaderCaster
- fn_caster::module::RemoveDependencyCaster
- fn_caster::module::RemoveModuleCaster
- fn_caster::module::RemoveModuleHandleCaster
- fn_caster::module::TerminateCaster
- fn_caster::module::TypeExistsCaster
- fn_caster::module::UnloadCaster
- fn_caster::module::UnregisterLoaderCaster
- fn_caster::sys::GetFunctionCaster
- fn_caster::sys::GetSyncHandlerCaster
- fn_caster::sys::HasFunctionCaster
- fn_caster::sys::LockCaster
- fn_caster::sys::PanicCaster
- fn_caster::sys::SetSyncHandlerCaster
- fn_caster::sys::ShutdownCaster
- fn_caster::sys::TryLockCaster
- fn_caster::sys::UnlockCaster
- fn_caster::version::AsStringFullCaster
- fn_caster::version::AsStringLongCaster
- fn_caster::version::AsStringShortCaster
- fn_caster::version::CompareCaster
- fn_caster::version::CompareStrongCaster
- fn_caster::version::CompareWeakCaster
- fn_caster::version::FromStringCaster
- fn_caster::version::IsCompatibleCaster
- fn_caster::version::NewFullCaster
- fn_caster::version::NewLongCaster
- fn_caster::version::NewShortCaster
- fn_caster::version::StringIsValidCaster
- fn_caster::version::StringLengthFullCaster
- fn_caster::version::StringLengthLongCaster
- fn_caster::version::StringLengthShortCaster
- global::ForgetUnlock
- global::LockToken
- global::Unlock
- library::InternalLibrary
- library::Library
- library::Loader
- library::Symbol
- library::library_loader::InvalidLoader
- library::library_loader::LibraryLoader
- library::library_loader::NativeLoader
- library::library_loader::NativeLoaderInternal
- library::library_loader::UnknownLoader
- module::Interface
- module::InterfaceDescriptor
- module::InternalModule
- module::Loader
- module::Module
- module::ModuleInfo
- module::module_loader::InvalidLoader
- module::module_loader::ModuleLoader
- module::module_loader::NativeLoader
- module::module_loader::NativeLoaderInternal
- module::module_loader::UnknownLoader
- module::native_module::NativeModule
- module::native_module::NativeModuleInstance
- ownership::BorrowImmutable
- ownership::BorrowMutable
- ownership::Owned
- sys::sync_handler::SyncHandler
- version::Version
Enums
- extensions::unwind_internal::Signal
- library::Error
- module::Error
- module::ModuleStatus
- version::Error
- version::ReleaseType
Traits
- CBaseAPI
- CBaseAPILoader
- CBaseAccess
- CBaseInterfaceInfo
- ToOsPathBuff
- extensions::unwind_internal::UnwindInternalAPI
- extensions::unwind_internal::UnwindInternalContextAPI
- fn_caster::FnCaster
- library::LibraryAPI
- library::library_loader::LibraryLoaderABICompat
- library::library_loader::LibraryLoaderAPI
- module::ModuleAPI
- module::module_loader::ModuleLoaderABICompat
- module::module_loader::ModuleLoaderAPI
- ownership::AccessIdentifier
- ownership::ImmutableAccessIdentifier
- ownership::MutableAccessIdentifier
- sys::SysAPI
- sys::SysAPIMin
- sys::sync_handler::SyncHandlerAPI
- version::VersionAPI
Functions
- global::extensions::unwind_internal::catch_unwind
- global::extensions::unwind_internal::get_context
- global::extensions::unwind_internal::get_interface
- global::extensions::unwind_internal::get_mut_interface
- global::extensions::unwind_internal::initialize
- global::extensions::unwind_internal::set_context
- global::extensions::unwind_internal::setup_unwind
- global::get_interface
- global::get_mut_interface
- global::initialize
- global::library::create_library_handle
- global::library::get_data_symbol
- global::library::get_function_symbol
- global::library::get_internal_library_handle
- global::library::get_library_types
- global::library::get_loader_handle_from_library
- global::library::get_loader_handle_from_type
- global::library::get_loader_interface
- global::library::get_num_loaders
- global::library::library_exists
- global::library::link_library
- global::library::load
- global::library::register_loader
- global::library::remove_library_handle
- global::library::type_exists
- global::library::unload
- global::library::unregister_loader
- global::module::add_dependency
- global::module::add_module
- global::module::create_module_handle
- global::module::export_interface
- global::module::exported_interface_exists
- global::module::fetch_status
- global::module::get_exportable_interfaces
- global::module::get_exported_interface_handle
- global::module::get_exported_interfaces
- global::module::get_interface
- global::module::get_internal_module_handle
- global::module::get_load_dependencies
- global::module::get_loader_handle_from_module
- global::module::get_loader_handle_from_type
- global::module::get_loader_interface
- global::module::get_module_info
- global::module::get_module_path
- global::module::get_module_types
- global::module::get_modules
- global::module::get_num_exported_interfaces
- global::module::get_num_loaders
- global::module::get_num_modules
- global::module::get_runtime_dependencies
- global::module::initialize
- global::module::link_module
- global::module::load
- global::module::module_exists
- global::module::register_loader
- global::module::remove_dependency
- global::module::remove_module
- global::module::remove_module_handle
- global::module::terminate
- global::module::type_exists
- global::module::unload
- global::module::unregister_loader
- global::sys::get_function
- global::sys::get_sync_handler
- global::sys::has_function
- global::sys::panic
- global::sys::set_sync_handler
- global::sys::shutdown
- global::version::as_string_full
- global::version::as_string_long
- global::version::as_string_short
- global::version::compare
- global::version::compare_strong
- global::version::compare_weak
- global::version::from_string
- global::version::is_compatible
- global::version::new_full
- global::version::new_long
- global::version::new_short
- global::version::string_is_valid
- global::version::string_length_full
- global::version::string_length_long
- global::version::string_length_short
Type Aliases
- library::LibraryType
- module::InterfaceExtension
- module::InterfaceName
- module::ModuleName
- module::ModuleType
- module::ModuleVersion
Constants
- extensions::unwind_internal::UNWIND_INTERNAL_INTERFACE_NAME
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_BUILD
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_MAJOR
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_MINOR
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_PATCH
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_RELEASE_NUMBER
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_RELEASE_TYPE
- extensions::unwind_internal::UNWIND_INTERNAL_VERSION_STRING
- library::DEFAULT_HANDLE
- library::LOADER_TYPE_MAX_LENGTH
- library::NATIVE_LIBRARY_TYPE_NAME
- module::DEFAULT_HANDLE
- 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_TYPE_MAX_LENGTH
- module::NATIVE_MODULE_INTERFACE_SYMBOL_NAME
- module::NATIVE_MODULE_TYPE_NAME