Lines Matching refs:Option
29 pub(crate) fn new(r: Ref) -> Option<Box<wasm_ref_t>> { in new()
43 pub extern "C" fn wasm_ref_copy(r: Option<&wasm_ref_t>) -> Option<Box<wasm_ref_t>> { in wasm_ref_copy()
48 pub extern "C" fn wasm_ref_same(_a: Option<&wasm_ref_t>, _b: Option<&wasm_ref_t>) -> bool { in wasm_ref_same()
54 pub extern "C" fn wasm_ref_get_host_info(_ref: Option<&wasm_ref_t>) -> *mut c_void { in wasm_ref_get_host_info()
59 pub extern "C" fn wasm_ref_set_host_info(_ref: Option<&wasm_ref_t>, _info: *mut c_void) { in wasm_ref_set_host_info()
65 _ref: Option<&wasm_ref_t>, in wasm_ref_set_host_info_with_finalizer()
67 _finalizer: Option<extern "C" fn(*mut c_void)>, in wasm_ref_set_host_info_with_finalizer()
73 pub extern "C" fn wasm_ref_as_extern(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_extern_t> { in wasm_ref_as_extern()
79 _ref: Option<&wasm_ref_t>, in wasm_ref_as_extern_const()
80 ) -> Option<&crate::wasm_extern_t> { in wasm_ref_as_extern_const()
85 pub extern "C" fn wasm_ref_as_foreign(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_foreign_t> { in wasm_ref_as_foreign()
91 _ref: Option<&wasm_ref_t>, in wasm_ref_as_foreign_const()
92 ) -> Option<&crate::wasm_foreign_t> { in wasm_ref_as_foreign_const()
97 pub extern "C" fn wasm_ref_as_func(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_func_t> { in wasm_ref_as_func()
102 pub extern "C" fn wasm_ref_as_func_const(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_func_t> { in wasm_ref_as_func_const()
107 pub extern "C" fn wasm_ref_as_global(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_global_t> { in wasm_ref_as_global()
113 _ref: Option<&wasm_ref_t>, in wasm_ref_as_global_const()
114 ) -> Option<&crate::wasm_global_t> { in wasm_ref_as_global_const()
120 _ref: Option<&wasm_ref_t>, in wasm_ref_as_instance()
121 ) -> Option<&crate::wasm_instance_t> { in wasm_ref_as_instance()
127 _ref: Option<&wasm_ref_t>, in wasm_ref_as_instance_const()
128 ) -> Option<&crate::wasm_instance_t> { in wasm_ref_as_instance_const()
133 pub extern "C" fn wasm_ref_as_memory(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_memory_t> { in wasm_ref_as_memory()
139 _ref: Option<&wasm_ref_t>, in wasm_ref_as_memory_const()
140 ) -> Option<&crate::wasm_memory_t> { in wasm_ref_as_memory_const()
145 pub extern "C" fn wasm_ref_as_module(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_module_t> { in wasm_ref_as_module()
151 _ref: Option<&wasm_ref_t>, in wasm_ref_as_module_const()
152 ) -> Option<&crate::wasm_module_t> { in wasm_ref_as_module_const()
157 pub extern "C" fn wasm_ref_as_table(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_table_t> { in wasm_ref_as_table()
163 _ref: Option<&wasm_ref_t>, in wasm_ref_as_table_const()
164 ) -> Option<&crate::wasm_table_t> { in wasm_ref_as_table_const()
169 pub extern "C" fn wasm_ref_as_trap(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_trap_t> { in wasm_ref_as_trap()
174 pub extern "C" fn wasm_ref_as_trap_const(_ref: Option<&wasm_ref_t>) -> Option<&crate::wasm_trap_t> { in wasm_ref_as_trap_const()
207 pub unsafe fn as_wasmtime(&self) -> Option<OwnedRooted<$wasmtime>> {
214 pub unsafe fn into_wasmtime(self) -> Option<OwnedRooted<$wasmtime>> {
218 unsafe fn to_owned(&self) -> Option<OwnedRooted<$wasmtime>> {
234 impl From<Option<OwnedRooted<$wasmtime>>> for $c {
235 fn from(rooted: Option<OwnedRooted<$wasmtime>>) -> $c {
299 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_clone()
307 pub unsafe extern "C" fn wasmtime_anyref_unroot(val: Option<&mut ManuallyDrop<wasmtime_anyref_t>>) { in wasmtime_anyref_unroot()
318 val: Option<&wasmtime_anyref_t>, in wasmtime_anyref_to_raw()
352 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_is_i31()
363 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_i31_get_u()
382 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_i31_get_s()
402 finalizer: Option<extern "C" fn(*mut c_void)>, in wasmtime_externref_new()
418 externref: Option<&wasmtime_externref_t>, in wasmtime_externref_data()
431 externref: Option<&wasmtime_externref_t>, in wasmtime_externref_clone()
440 val: Option<&mut ManuallyDrop<wasmtime_externref_t>>, in wasmtime_externref_unroot()
452 val: Option<&wasmtime_externref_t>, in wasmtime_externref_to_raw()
473 exnref: Option<&wasmtime_exnref_t>, in wasmtime_exnref_clone()
481 pub unsafe extern "C" fn wasmtime_exnref_unroot(val: Option<&mut ManuallyDrop<wasmtime_exnref_t>>) { in wasmtime_exnref_unroot()
491 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_clone()
499 pub unsafe extern "C" fn wasmtime_eqref_unroot(val: Option<&mut ManuallyDrop<wasmtime_eqref_t>>) { in wasmtime_eqref_unroot()
509 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_to_anyref()
531 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_is_i31()
542 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_i31_get_u()
558 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_i31_get_s()
636 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_structref_new()
661 structref: Option<&wasmtime_structref_t>, in wasmtime_structref_clone()
670 structref: Option<&mut ManuallyDrop<wasmtime_structref_t>>, in wasmtime_structref_unroot()
679 structref: Option<&wasmtime_structref_t>, in wasmtime_structref_to_anyref()
690 structref: Option<&wasmtime_structref_t>, in wasmtime_structref_to_eqref()
702 structref: Option<&wasmtime_structref_t>, in wasmtime_structref_field()
705 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_structref_field()
724 structref: Option<&wasmtime_structref_t>, in wasmtime_structref_set_field()
727 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_structref_set_field()
743 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_is_struct()
754 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_as_struct()
796 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_arrayref_new()
816 arrayref: Option<&wasmtime_arrayref_t>, in wasmtime_arrayref_clone()
825 arrayref: Option<&mut ManuallyDrop<wasmtime_arrayref_t>>, in wasmtime_arrayref_unroot()
834 arrayref: Option<&wasmtime_arrayref_t>, in wasmtime_arrayref_to_anyref()
845 arrayref: Option<&wasmtime_arrayref_t>, in wasmtime_arrayref_to_eqref()
855 arrayref: Option<&wasmtime_arrayref_t>, in wasmtime_arrayref_len()
857 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_arrayref_len()
873 arrayref: Option<&wasmtime_arrayref_t>, in wasmtime_arrayref_get()
876 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_arrayref_get()
895 arrayref: Option<&wasmtime_arrayref_t>, in wasmtime_arrayref_set()
898 ) -> Option<Box<crate::wasmtime_error_t>> { in wasmtime_arrayref_set()
914 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_is_array()
925 eqref: Option<&wasmtime_eqref_t>, in wasmtime_eqref_as_array()
944 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_is_eqref()
955 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_as_eqref()
974 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_is_struct()
985 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_as_struct()
1004 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_is_array()
1015 anyref: Option<&wasmtime_anyref_t>, in wasmtime_anyref_as_array()