Enum emf_core_base_rs_ffi::FnId[][src]

#[repr(i32)]
pub enum FnId {
Show variants SysShutdown, SysPanic, SysHasFunction, SysGetFunction, SysLock, SysTryLock, SysUnlock, SysGetSyncHandler, SysSetSyncHandler, VersionNewShort, VersionNewLong, VersionNewFull, VersionFromString, VersionStringLengthShort, VersionStringLengthLong, VersionStringLengthFull, VersionAsStringShort, VersionAsStringLong, VersionAsStringFull, VersionStringIsValid, VersionCompare, VersionCompareWeak, VersionCompareStrong, VersionIsCompatible, LibraryRegisterLoader, LibraryUnregisterLoader, LibraryGetLoaderInterface, LibraryGetLoaderHandleFromType, LibraryGetLoaderHandleFromLibrary, LibraryGetNumLoaders, LibraryLibraryExists, LibraryTypeExists, LibraryGetLibraryTypes, LibraryCreateLibraryHandle, LibraryRemoveLibraryHandle, LibraryLinkLibrary, LibraryGetInternalLibraryHandle, LibraryLoad, LibraryUnload, LibraryGetDataSymbol, LibraryGetFunctionSymbol, ModuleRegisterLoader, ModuleUnregisterLoader, ModuleGetLoaderInterface, ModuleGetLoaderHandleFromType, ModuleGetLoaderHandleFromModule, ModuleGetNumModules, ModuleGetNumLoaders, ModuleGetNumExportedInterfaces, ModuleModuleExists, ModuleTypeExists, ModuleExportedInterfaceExists, ModuleGetModules, ModuleGetModuleTypes, ModuleGetExportedInterfaces, ModuleGetExportedInterfaceHandle, ModuleCreateModuleHandle, ModuleRemoveModuleHandle, ModuleLinkModule, ModuleGetInternalModuleHandle, ModuleAddModule, ModuleRemoveModule, ModuleLoad, ModuleUnload, ModuleInitialize, ModuleTerminate, ModuleAddDependency, ModuleRemoveDependency, ModuleExportInterface, ModuleGetLoadDependencies, ModuleGetRuntimeDependencies, ModuleGetExportableInterfaces, ModuleFetchStatus, ModuleGetModulePath, ModuleGetModuleInfo, ModuleGetInterface,
}

Id’s of the functions defined in the interface.

Variants

SysShutdown
SysPanic
SysHasFunction
SysGetFunction
SysLock
SysTryLock
SysUnlock
SysGetSyncHandler
SysSetSyncHandler
VersionNewShort
VersionNewLong
VersionNewFull
VersionFromString
VersionStringLengthShort
VersionStringLengthLong
VersionStringLengthFull
VersionAsStringShort
VersionAsStringLong
VersionAsStringFull
VersionStringIsValid
VersionCompare
VersionCompareWeak
VersionCompareStrong
VersionIsCompatible
LibraryRegisterLoader
LibraryUnregisterLoader
LibraryGetLoaderInterface
LibraryGetLoaderHandleFromType
LibraryGetLoaderHandleFromLibrary
LibraryGetNumLoaders
LibraryLibraryExists
LibraryTypeExists
LibraryGetLibraryTypes
LibraryCreateLibraryHandle
LibraryRemoveLibraryHandle
LibraryLinkLibrary
LibraryGetInternalLibraryHandle
LibraryLoad
LibraryUnload
LibraryGetDataSymbol
LibraryGetFunctionSymbol
ModuleRegisterLoader
ModuleUnregisterLoader
ModuleGetLoaderInterface
ModuleGetLoaderHandleFromType
ModuleGetLoaderHandleFromModule
ModuleGetNumModules
ModuleGetNumLoaders
ModuleGetNumExportedInterfaces
ModuleModuleExists
ModuleTypeExists
ModuleExportedInterfaceExists
ModuleGetModules
ModuleGetModuleTypes
ModuleGetExportedInterfaces
ModuleGetExportedInterfaceHandle
ModuleCreateModuleHandle
ModuleRemoveModuleHandle
ModuleLinkModule
ModuleGetInternalModuleHandle
ModuleAddModule
ModuleRemoveModule
ModuleLoad
ModuleUnload
ModuleInitialize
ModuleTerminate
ModuleAddDependency
ModuleRemoveDependency
ModuleExportInterface
ModuleGetLoadDependencies
ModuleGetRuntimeDependencies
ModuleGetExportableInterfaces
ModuleFetchStatus
ModuleGetModulePath
ModuleGetModuleInfo
ModuleGetInterface

Trait Implementations

impl Clone for FnId[src]

impl Copy for FnId[src]

impl Debug for FnId[src]

impl Eq for FnId[src]

impl Ord for FnId[src]

impl PartialEq<FnId> for FnId[src]

impl PartialOrd<FnId> for FnId[src]

impl StructuralEq for FnId[src]

impl StructuralPartialEq for FnId[src]

Auto Trait Implementations

impl RefUnwindSafe for FnId

impl Send for FnId

impl Sync for FnId

impl Unpin for FnId

impl UnwindSafe for FnId

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.