#[repr(C)]pub struct UmkaAPI {Show 37 fields
pub umkaAlloc: UmkaAlloc,
pub umkaInit: UmkaInit,
pub umkaCompile: UmkaCompile,
pub umkaRun: UmkaRun,
pub umkaCall: UmkaCall,
pub umkaFree: UmkaFree,
pub umkaGetError: UmkaGetError,
pub umkaAlive: UmkaAlive,
pub umkaAsm: UmkaAsm,
pub umkaAddModule: UmkaAddModule,
pub umkaAddFunc: UmkaAddFunc,
pub umkaGetFunc: UmkaGetFunc,
pub umkaGetCallStack: UmkaGetCallStack,
pub umkaSetHook: UmkaSetHook,
pub umkaAllocData: UmkaAllocData,
pub umkaIncRef: UmkaIncRef,
pub umkaDecRef: UmkaDecRef,
pub umkaGetMapItem: UmkaGetMapItem,
pub umkaMakeStr: UmkaMakeStr,
pub umkaGetStrLen: UmkaGetStrLen,
pub umkaMakeDynArray: UmkaMakeDynArray,
pub umkaGetDynArrayLen: UmkaGetDynArrayLen,
pub umkaGetVersion: UmkaGetVersion,
pub umkaGetMemUsage: UmkaGetMemUsage,
pub umkaMakeFuncContext: UmkaMakeFuncContext,
pub umkaGetParam: UmkaGetParam,
pub umkaGetUpvalue: UmkaGetUpvalue,
pub umkaGetResult: UmkaGetResult,
pub umkaGetMetadata: UmkaGetMetadata,
pub umkaSetMetadata: UmkaSetMetadata,
pub umkaMakeStruct: UmkaMakeStruct,
pub umkaGetBaseType: UmkaGetBaseType,
pub umkaGetParamType: UmkaGetParamType,
pub umkaGetResultType: UmkaGetResultType,
pub umkaGetFieldType: UmkaGetFieldType,
pub umkaGetMapKeyType: UmkaGetMapKeyType,
pub umkaGetMapItemType: UmkaGetMapItemType,
}Fields§
§umkaAlloc: UmkaAlloc§umkaInit: UmkaInit§umkaCompile: UmkaCompile§umkaRun: UmkaRun§umkaCall: UmkaCall§umkaFree: UmkaFree§umkaGetError: UmkaGetError§umkaAlive: UmkaAlive§umkaAsm: UmkaAsm§umkaAddModule: UmkaAddModule§umkaAddFunc: UmkaAddFunc§umkaGetFunc: UmkaGetFunc§umkaGetCallStack: UmkaGetCallStack§umkaSetHook: UmkaSetHook§umkaAllocData: UmkaAllocData§umkaIncRef: UmkaIncRef§umkaDecRef: UmkaDecRef§umkaGetMapItem: UmkaGetMapItem§umkaMakeStr: UmkaMakeStr§umkaGetStrLen: UmkaGetStrLen§umkaMakeDynArray: UmkaMakeDynArray§umkaGetDynArrayLen: UmkaGetDynArrayLen§umkaGetVersion: UmkaGetVersion§umkaGetMemUsage: UmkaGetMemUsage§umkaMakeFuncContext: UmkaMakeFuncContext§umkaGetParam: UmkaGetParam§umkaGetUpvalue: UmkaGetUpvalue§umkaGetResult: UmkaGetResult§umkaGetMetadata: UmkaGetMetadata§umkaSetMetadata: UmkaSetMetadata§umkaMakeStruct: UmkaMakeStruct§umkaGetBaseType: UmkaGetBaseType§umkaGetParamType: UmkaGetParamType§umkaGetResultType: UmkaGetResultType§umkaGetFieldType: UmkaGetFieldType§umkaGetMapKeyType: UmkaGetMapKeyType§umkaGetMapItemType: UmkaGetMapItemTypeTrait Implementations§
Auto Trait Implementations§
impl Freeze for UmkaAPI
impl RefUnwindSafe for UmkaAPI
impl Send for UmkaAPI
impl Sync for UmkaAPI
impl Unpin for UmkaAPI
impl UnsafeUnpin for UmkaAPI
impl UnwindSafe for UmkaAPI
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more