MCPcopy Create free account

hub / github.com/distil/rust_lua_ffi / functions

Functions107 in github.com/distil/rust_lua_ffi

↓ 6 callersFunctionbox_from_ptr
# Safety Only called in an auto-generated context. Should not be called directly.
c-marshalling/src/lib.rs:69
↓ 6 callersFunctionbox_into_ptr
(value: T)
c-marshalling/src/lib.rs:62
↓ 2 callersMethoda
(&self)
rust-example/src/ffi.rs:54
↓ 2 callersFunctiongenerate
( file_name: &std::path::Path, library_name: &str, ffi_load_using_cpath: bool, )
generator/src/lib.rs:197
↓ 2 callersMethodinto_raw
(self)
c-marshalling/src/lib.rs:91
↓ 2 callersFunctionmake_a
(string: &str, integer: i32)
rust-unit/src/ffi.rs:146
↓ 2 callersFunctionprefixed
(string: &str)
lua-marshalling/src/lib.rs:41
↓ 1 callersFunctionc_marshalling
(derive_input: &syn::DeriveInput)
derive-c-marshalling-library/src/lib.rs:4
↓ 1 callersFunctionconcatenate_strings
(string1: String, string2: String, separator: &str)
rust-unit/src/ffi.rs:73
↓ 1 callersMethoddescribe
(&self)
rust-example/src/ffi.rs:38
↓ 1 callersFunctionextern_ffi_mod
(file: &syn::File)
parser/src/lib.rs:3
↓ 1 callersFunctionfunctions
(items: &[::syn::Item])
parser/src/lib.rs:39
↓ 1 callersMethodinteger
(&self)
rust-example/src/ffi.rs:62
↓ 1 callersFunctionlua_marshalling
(derive_input: &syn::DeriveInput)
derive-lua-marshalling/src/lib.rs:5
↓ 1 callersFunctionmake_b
(string: Option<&str>, integer: Option<i32>)
rust-unit/src/ffi.rs:152
↓ 1 callersMethodstring
(&self)
rust-example/src/ffi.rs:58
↓ 1 callersFunctionuses
(items: &[syn::Item])
parser/src/lib.rs:15
Methodc_function_argument
()
lua-marshalling/src/lib.rs:261
Methodc_mut_function_argument
()
lua-marshalling/src/lib.rs:264
Methodc_typename
()
lua-marshalling/src/lib.rs:79
Methodc_typename
()
lua-marshalling/src/lib.rs:446
Functionconcatenate_a
(a1: A, a2: A, separator: &str)
rust-unit/src/ffi.rs:79
Functionconcatenate_u16_slices
(slice1: &[u16], slice2: &[u16])
rust-unit/src/ffi.rs:76
Functionconcatenate_vec_a
(vec1: Vec<A>, vec2: Vec<A>)
rust-unit/src/ffi.rs:88
Functionconcatenate_vec_i32
(vec1: Vec<i32>, vec2: Vec<i32>)
rust-unit/src/ffi.rs:85
Functionconcatenate_vec_string
(vec1: Vec<String>, vec2: Vec<String>)
rust-unit/src/ffi.rs:91
Functionconcatenate_vec_vec_i32
(vec1: Vec<Vec<i32>>, vec2: Vec<Vec<i32>>)
rust-unit/src/ffi.rs:94
Functionconcatenate_vec_vec_string
( vec1: Vec<Vec<String>>, vec2: Vec<Vec<String>>, )
rust-unit/src/ffi.rs:97
Methodcreate_array
()
lua-marshalling/src/lib.rs:308
Methodcreate_pointer
()
lua-marshalling/src/lib.rs:305
Methoddependencies
()
lua-marshalling/src/lib.rs:92
Methoddependencies
()
lua-marshalling/src/lib.rs:258
Functiondependency_sorted_type_descriptions
( dependencies: &'a Dependencies, )
lua-marshalling/src/lib.rs:142
Functionderive_lua_marshalling
(input: proc_macro::TokenStream)
derive-lua-marshalling/src/lib.rs:123
Functiondescribe
(a: A, b: super::B, c: super::C, d: D, e: super::E, f: super::F)
rust-unit/src/ffi.rs:178
Functiondescribe
(a: A, b: super::B, c: super::C, d: D, e: super::E)
rust-example/src/ffi.rs:98
Functiondescribe_first_f
(f: F)
rust-example/src/ffi.rs:124
Functionerr_none
()
rust-unit/src/ffi.rs:223
Methodfrom_ptr
(ptr: Self::Ptr)
c-marshalling/src/lib.rs:121
Methodfrom_raw
(raw: Self::Raw)
c-marshalling/src/lib.rs:114
Methodfunction
()
lua-marshalling/src/lib.rs:270
Functionfunction_declarations
( functions: &[parser::Function], uses: &[quote::Tokens], library_name: &str, ffi_load_using_c
generator/src/lib.rs:6
Functionfunction_declarations
(functions: &[Function], uses: &[quote::Tokens])
parser/src/lib.rs:112
Functiong_get_a
(g: G)
rust-example/src/ffi.rs:137
Methodgc
()
lua-marshalling/src/lib.rs:283
Functioni_like_to_panic
Note: No support for return ! or ()
rust-unit/src/ffi.rs:186
Functioni_like_to_panic
Note: No support for return ! or ()
rust-example/src/ffi.rs:107
Functionimmediate_type_create_array
()
lua-marshalling/src/lib.rs:211
Functioninteger_g
(g: G)
rust-example/src/ffi.rs:145
Methodinto_ptr
(self)
c-marshalling/src/lib.rs:105
Functionis_valid_type_prefix
(string: &str)
lua-marshalling/src/lib.rs:8
Functionlength_f
(f: F)
rust-example/src/ffi.rs:120
Functionmain
()
rust-unit/src/build.rs:3
Functionmain
()
rust-example/src/build.rs:3
Functionmake_a
(string: &str, integer: i32)
rust-example/src/ffi.rs:70
Functionmake_b
(string: Option<&str>, integer: Option<i32>)
rust-example/src/ffi.rs:77
Functionmake_b_or_a
(string: Option<&str>, integer: Option<i32>)
rust-unit/src/ffi.rs:212
Functionmake_c
(a: Option<A>, b: Vec<super::B>)
rust-unit/src/ffi.rs:158
Functionmake_c
(a: Option<A>, b: Vec<super::B>)
rust-example/src/ffi.rs:84
Functionmake_d
(integers: &[i32])
rust-unit/src/ffi.rs:161
Functionmake_d
(integers: &[i32])
rust-example/src/ffi.rs:88
Functionmake_dependencies
()
lua-marshalling/src/lib.rs:126
Functionmake_e
(integers: Option<Vec<i32>>, ds: Vec<D>)
rust-unit/src/ffi.rs:166
Functionmake_e
(integers: Option<Vec<i32>>, ds: Vec<D>)
rust-example/src/ffi.rs:94
Functionmake_f
(as_: Option<Vec<A>>, strings: Option<Vec<String>>)
rust-unit/src/ffi.rs:169
Functionmake_f
(a: Option<A>)
rust-example/src/ffi.rs:111
Functionmake_g
(b: bool, option_b: Option<bool>, vec_b: Vec<bool>)
rust-unit/src/ffi.rs:173
Functionmake_g
(a: Option<A>)
rust-example/src/ffi.rs:128
Functionmaybe_make_a
(string: Option<&str>, integer: Option<i32>)
rust-unit/src/ffi.rs:203
Methodmetatype
()
lua-marshalling/src/lib.rs:85
Functionok_none
()
rust-unit/src/ffi.rs:219
Functionoption_a_or
(option1: Option<A>, option2: Option<A>)
rust-unit/src/ffi.rs:106
Functionoption_i32_or
(option1: Option<i32>, option2: Option<i32>)
rust-unit/src/ffi.rs:103
Functionoption_option_a_or
( option1: Option<Option<A>>, option2: Option<Option<A>>, )
rust-unit/src/ffi.rs:139
Functionoption_option_i32_or
( option1: Option<Option<i32>>, option2: Option<Option<i32>>, )
rust-unit/src/ffi.rs:127
Functionoption_option_string_or
( option1: Option<Option<String>>, option2: Option<Option<String>>, )
rust-unit/src/ffi.rs:133
Functionoption_string_or
(option1: Option<String>, option2: Option<String>)
rust-unit/src/ffi.rs:109
Functionoption_vec_a_or
(option1: Option<Vec<A>>, option2: Option<Vec<A>>)
rust-unit/src/ffi.rs:124
Functionoption_vec_i32_or
( option1: Option<Vec<i32>>, option2: Option<Vec<i32>>, )
rust-unit/src/ffi.rs:112
Functionoption_vec_string_or
( option1: Option<Vec<String>>, option2: Option<Vec<String>>, )
rust-unit/src/ffi.rs:118
Methodprefixed_c_typename
()
lua-marshalling/src/lib.rs:104
Methodprefixed_typename
()
lua-marshalling/src/lib.rs:97
Functionprimitive_type_create_array
()
lua-marshalling/src/lib.rs:235
Functionprimitive_type_create_pointer
()
lua-marshalling/src/lib.rs:226
Functionprimitive_type_metatype
()
lua-marshalling/src/lib.rs:177
Methodptr_as_ref
(ptr: Self::Ptr)
c-marshalling/src/lib.rs:137
Functionptr_type_create_array
()
lua-marshalling/src/lib.rs:195
Functionptr_type_create_pointer
()
lua-marshalling/src/lib.rs:191
Functionptr_type_metatype
()
lua-marshalling/src/lib.rs:162
Functionrandom_short
()
rust-example/src/ffi.rs:102
Methodraw_as_ref
(raw: &Self::Raw)
c-marshalling/src/lib.rs:130
Functionsquare_f32
(value: f32)
rust-unit/src/ffi.rs:67
Functionsquare_f64
(value: f64)
rust-unit/src/ffi.rs:70
Functionsquare_i16
(value: i16)
rust-unit/src/ffi.rs:52
Functionsquare_i32
(value: i32)
rust-unit/src/ffi.rs:55
Functionsquare_i8
(value: i8)
rust-unit/src/ffi.rs:49
Functionsquare_u16
(value: u16)
rust-unit/src/ffi.rs:61
Functionsquare_u32
(value: u32)
rust-unit/src/ffi.rs:64
Functionsquare_u8
(value: u8)
rust-unit/src/ffi.rs:58
Functionstring_g
(g: G)
rust-example/src/ffi.rs:141
next →1–100 of 107, ranked by callers