[][src]Trait samp::exports::Export

pub trait Export {
    type Output;

    const OFFSET: isize;

    fn from_table(fn_table: usize) -> Self::Output;
}

Associated Types

type Output

Loading content...

Associated Constants

const OFFSET: isize

Loading content...

Required methods

fn from_table(fn_table: usize) -> Self::Output

Loading content...

Implementors

impl Export for Align16[src]

type Output = extern "C" fn(*mut u16) -> *mut u16

impl Export for Align32[src]

type Output = extern "C" fn(*mut u32) -> *mut u32

impl Export for Allot[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i32, *mut i32) -> i32

impl Export for Callback[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i32, *mut i32) -> i32

impl Export for Cleanup[src]

type Output = extern "C" fn(*mut AMX) -> i32

impl Export for Clone[src]

type Output = extern "C" fn(*mut AMX, *mut AMX, *mut c_void) -> i32

impl Export for Exec[src]

type Output = extern "C" fn(*mut AMX, *mut i32, i32) -> i32

impl Export for FindNative[src]

type Output = extern "C" fn(*mut AMX, *const i8, *mut i32) -> i32

impl Export for FindPubVar[src]

type Output = extern "C" fn(*mut AMX, *const i8, *mut i32) -> i32

impl Export for FindPublic[src]

type Output = extern "C" fn(*mut AMX, *const i8, *mut i32) -> i32

impl Export for FindTagId[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i8) -> i32

impl Export for Flags[src]

type Output = extern "C" fn(*mut AMX, *mut u16) -> i32

impl Export for GetAddr[src]

type Output = extern "C" fn(*mut AMX, i32, *mut *mut i32) -> i32

impl Export for GetNative[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i8) -> i32

impl Export for GetPubVar[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i8, *mut i32) -> i32

impl Export for GetPublic[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i8) -> i32

impl Export for GetString[src]

type Output = extern "C" fn(*mut u8, *const i32, i32, usize) -> i32

impl Export for GetTag[src]

type Output = extern "C" fn(*mut AMX, i32, *mut i8, *mut i32) -> i32

impl Export for GetUserData[src]

impl Export for Init[src]

type Output = extern "C" fn(*mut AMX, *mut c_void) -> i32

impl Export for InitJIT[src]

type Output = extern "C" fn(*mut AMX, *mut c_void, *mut c_void) -> i32

impl Export for MemInfo[src]

type Output = extern "C" fn(*mut AMX, *mut i32, *mut i32, *mut i32) -> i32

impl Export for NameLength[src]

type Output = extern "C" fn(*mut AMX, *mut i32) -> i32

impl Export for NativeInfo[src]

type Output = extern "C" fn(*const i8, extern "C" fn(*mut AMX, *mut i32) -> i32) -> *mut AMX_NATIVE_INFO

impl Export for NumNatives[src]

type Output = extern "C" fn(*mut AMX, *mut i32) -> i32

impl Export for NumPubVars[src]

type Output = extern "C" fn(*mut AMX, *mut i32) -> i32

impl Export for NumPublics[src]

type Output = extern "C" fn(*mut AMX, *mut i32) -> i32

impl Export for NumTags[src]

type Output = extern "C" fn(*mut AMX, *mut i32) -> i32

impl Export for Push[src]

type Output = extern "C" fn(*mut AMX, i32) -> i32

impl Export for PushArray[src]

impl Export for PushString[src]

impl Export for RaiseError[src]

type Output = extern "C" fn(*mut AMX, i32) -> i32

impl Export for Register[src]

impl Export for Release[src]

type Output = extern "C" fn(*mut AMX, i32) -> i32

impl Export for SetCallback[src]

type Output = extern "C" fn(*mut AMX, extern "C" fn(*mut AMX, i32, *mut i32, *mut i32) -> i32) -> i32

impl Export for SetDebugHook[src]

type Output = extern "C" fn(*mut AMX, extern "C" fn(*mut AMX) -> i32) -> i32

impl Export for SetString[src]

type Output = extern "C" fn(*mut i32, *const i8, i32, i32, usize) -> i32

impl Export for SetUserData[src]

type Output = extern "C" fn(*mut AMX, i64, *mut c_void) -> i32

impl Export for StrLen[src]

type Output = extern "C" fn(*const i32, *mut i32) -> i32

impl Export for UTF8Check[src]

type Output = extern "C" fn(*const i8, *mut i32) -> i32

impl Export for UTF8Get[src]

impl Export for UTF8Len[src]

type Output = extern "C" fn(*const i32, *mut i32) -> i32

impl Export for UTF8Put[src]

type Output = extern "C" fn(*mut i8, *mut *mut i8, i32, i32) -> i32

Loading content...