Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/distil/rust_lua_ffi
/ functions
Functions
107 in github.com/distil/rust_lua_ffi
⨍
Functions
107
◇
Types & classes
30
↓ 6 callers
Function
box_from_ptr
# Safety Only called in an auto-generated context. Should not be called directly.
c-marshalling/src/lib.rs:69
↓ 6 callers
Function
box_into_ptr
(value: T)
c-marshalling/src/lib.rs:62
↓ 2 callers
Method
a
(&self)
rust-example/src/ffi.rs:54
↓ 2 callers
Function
generate
( file_name: &std::path::Path, library_name: &str, ffi_load_using_cpath: bool, )
generator/src/lib.rs:197
↓ 2 callers
Method
into_raw
(self)
c-marshalling/src/lib.rs:91
↓ 2 callers
Function
make_a
(string: &str, integer: i32)
rust-unit/src/ffi.rs:146
↓ 2 callers
Function
prefixed
(string: &str)
lua-marshalling/src/lib.rs:41
↓ 1 callers
Function
c_marshalling
(derive_input: &syn::DeriveInput)
derive-c-marshalling-library/src/lib.rs:4
↓ 1 callers
Function
concatenate_strings
(string1: String, string2: String, separator: &str)
rust-unit/src/ffi.rs:73
↓ 1 callers
Method
describe
(&self)
rust-example/src/ffi.rs:38
↓ 1 callers
Function
extern_ffi_mod
(file: &syn::File)
parser/src/lib.rs:3
↓ 1 callers
Function
functions
(items: &[::syn::Item])
parser/src/lib.rs:39
↓ 1 callers
Method
integer
(&self)
rust-example/src/ffi.rs:62
↓ 1 callers
Function
lua_marshalling
(derive_input: &syn::DeriveInput)
derive-lua-marshalling/src/lib.rs:5
↓ 1 callers
Function
make_b
(string: Option<&str>, integer: Option<i32>)
rust-unit/src/ffi.rs:152
↓ 1 callers
Method
string
(&self)
rust-example/src/ffi.rs:58
↓ 1 callers
Function
uses
(items: &[syn::Item])
parser/src/lib.rs:15
Method
c_function_argument
()
lua-marshalling/src/lib.rs:261
Method
c_mut_function_argument
()
lua-marshalling/src/lib.rs:264
Method
c_typename
()
lua-marshalling/src/lib.rs:79
Method
c_typename
()
lua-marshalling/src/lib.rs:446
Function
concatenate_a
(a1: A, a2: A, separator: &str)
rust-unit/src/ffi.rs:79
Function
concatenate_u16_slices
(slice1: &[u16], slice2: &[u16])
rust-unit/src/ffi.rs:76
Function
concatenate_vec_a
(vec1: Vec<A>, vec2: Vec<A>)
rust-unit/src/ffi.rs:88
Function
concatenate_vec_i32
(vec1: Vec<i32>, vec2: Vec<i32>)
rust-unit/src/ffi.rs:85
Function
concatenate_vec_string
(vec1: Vec<String>, vec2: Vec<String>)
rust-unit/src/ffi.rs:91
Function
concatenate_vec_vec_i32
(vec1: Vec<Vec<i32>>, vec2: Vec<Vec<i32>>)
rust-unit/src/ffi.rs:94
Function
concatenate_vec_vec_string
( vec1: Vec<Vec<String>>, vec2: Vec<Vec<String>>, )
rust-unit/src/ffi.rs:97
Method
create_array
()
lua-marshalling/src/lib.rs:308
Method
create_pointer
()
lua-marshalling/src/lib.rs:305
Method
dependencies
()
lua-marshalling/src/lib.rs:92
Method
dependencies
()
lua-marshalling/src/lib.rs:258
Function
dependency_sorted_type_descriptions
( dependencies: &'a Dependencies, )
lua-marshalling/src/lib.rs:142
Function
derive_lua_marshalling
(input: proc_macro::TokenStream)
derive-lua-marshalling/src/lib.rs:123
Function
describe
(a: A, b: super::B, c: super::C, d: D, e: super::E, f: super::F)
rust-unit/src/ffi.rs:178
Function
describe
(a: A, b: super::B, c: super::C, d: D, e: super::E)
rust-example/src/ffi.rs:98
Function
describe_first_f
(f: F)
rust-example/src/ffi.rs:124
Function
err_none
()
rust-unit/src/ffi.rs:223
Method
from_ptr
(ptr: Self::Ptr)
c-marshalling/src/lib.rs:121
Method
from_raw
(raw: Self::Raw)
c-marshalling/src/lib.rs:114
Method
function
()
lua-marshalling/src/lib.rs:270
Function
function_declarations
( functions: &[parser::Function], uses: &[quote::Tokens], library_name: &str, ffi_load_using_c
generator/src/lib.rs:6
Function
function_declarations
(functions: &[Function], uses: &[quote::Tokens])
parser/src/lib.rs:112
Function
g_get_a
(g: G)
rust-example/src/ffi.rs:137
Method
gc
()
lua-marshalling/src/lib.rs:283
Function
i_like_to_panic
Note: No support for return ! or ()
rust-unit/src/ffi.rs:186
Function
i_like_to_panic
Note: No support for return ! or ()
rust-example/src/ffi.rs:107
Function
immediate_type_create_array
()
lua-marshalling/src/lib.rs:211
Function
integer_g
(g: G)
rust-example/src/ffi.rs:145
Method
into_ptr
(self)
c-marshalling/src/lib.rs:105
Function
is_valid_type_prefix
(string: &str)
lua-marshalling/src/lib.rs:8
Function
length_f
(f: F)
rust-example/src/ffi.rs:120
Function
main
()
rust-unit/src/build.rs:3
Function
main
()
rust-example/src/build.rs:3
Function
make_a
(string: &str, integer: i32)
rust-example/src/ffi.rs:70
Function
make_b
(string: Option<&str>, integer: Option<i32>)
rust-example/src/ffi.rs:77
Function
make_b_or_a
(string: Option<&str>, integer: Option<i32>)
rust-unit/src/ffi.rs:212
Function
make_c
(a: Option<A>, b: Vec<super::B>)
rust-unit/src/ffi.rs:158
Function
make_c
(a: Option<A>, b: Vec<super::B>)
rust-example/src/ffi.rs:84
Function
make_d
(integers: &[i32])
rust-unit/src/ffi.rs:161
Function
make_d
(integers: &[i32])
rust-example/src/ffi.rs:88
Function
make_dependencies
()
lua-marshalling/src/lib.rs:126
Function
make_e
(integers: Option<Vec<i32>>, ds: Vec<D>)
rust-unit/src/ffi.rs:166
Function
make_e
(integers: Option<Vec<i32>>, ds: Vec<D>)
rust-example/src/ffi.rs:94
Function
make_f
(as_: Option<Vec<A>>, strings: Option<Vec<String>>)
rust-unit/src/ffi.rs:169
Function
make_f
(a: Option<A>)
rust-example/src/ffi.rs:111
Function
make_g
(b: bool, option_b: Option<bool>, vec_b: Vec<bool>)
rust-unit/src/ffi.rs:173
Function
make_g
(a: Option<A>)
rust-example/src/ffi.rs:128
Function
maybe_make_a
(string: Option<&str>, integer: Option<i32>)
rust-unit/src/ffi.rs:203
Method
metatype
()
lua-marshalling/src/lib.rs:85
Function
ok_none
()
rust-unit/src/ffi.rs:219
Function
option_a_or
(option1: Option<A>, option2: Option<A>)
rust-unit/src/ffi.rs:106
Function
option_i32_or
(option1: Option<i32>, option2: Option<i32>)
rust-unit/src/ffi.rs:103
Function
option_option_a_or
( option1: Option<Option<A>>, option2: Option<Option<A>>, )
rust-unit/src/ffi.rs:139
Function
option_option_i32_or
( option1: Option<Option<i32>>, option2: Option<Option<i32>>, )
rust-unit/src/ffi.rs:127
Function
option_option_string_or
( option1: Option<Option<String>>, option2: Option<Option<String>>, )
rust-unit/src/ffi.rs:133
Function
option_string_or
(option1: Option<String>, option2: Option<String>)
rust-unit/src/ffi.rs:109
Function
option_vec_a_or
(option1: Option<Vec<A>>, option2: Option<Vec<A>>)
rust-unit/src/ffi.rs:124
Function
option_vec_i32_or
( option1: Option<Vec<i32>>, option2: Option<Vec<i32>>, )
rust-unit/src/ffi.rs:112
Function
option_vec_string_or
( option1: Option<Vec<String>>, option2: Option<Vec<String>>, )
rust-unit/src/ffi.rs:118
Method
prefixed_c_typename
()
lua-marshalling/src/lib.rs:104
Method
prefixed_typename
()
lua-marshalling/src/lib.rs:97
Function
primitive_type_create_array
()
lua-marshalling/src/lib.rs:235
Function
primitive_type_create_pointer
()
lua-marshalling/src/lib.rs:226
Function
primitive_type_metatype
()
lua-marshalling/src/lib.rs:177
Method
ptr_as_ref
(ptr: Self::Ptr)
c-marshalling/src/lib.rs:137
Function
ptr_type_create_array
()
lua-marshalling/src/lib.rs:195
Function
ptr_type_create_pointer
()
lua-marshalling/src/lib.rs:191
Function
ptr_type_metatype
()
lua-marshalling/src/lib.rs:162
Function
random_short
()
rust-example/src/ffi.rs:102
Method
raw_as_ref
(raw: &Self::Raw)
c-marshalling/src/lib.rs:130
Function
square_f32
(value: f32)
rust-unit/src/ffi.rs:67
Function
square_f64
(value: f64)
rust-unit/src/ffi.rs:70
Function
square_i16
(value: i16)
rust-unit/src/ffi.rs:52
Function
square_i32
(value: i32)
rust-unit/src/ffi.rs:55
Function
square_i8
(value: i8)
rust-unit/src/ffi.rs:49
Function
square_u16
(value: u16)
rust-unit/src/ffi.rs:61
Function
square_u32
(value: u32)
rust-unit/src/ffi.rs:64
Function
square_u8
(value: u8)
rust-unit/src/ffi.rs:58
Function
string_g
(g: G)
rust-example/src/ffi.rs:141
next →
1–100 of 107, ranked by callers