Searched refs:FunctionFlags (Results 1 – 3 of 3) sorted by relevance
| /wasmtime-44.0.1/crates/wit-bindgen/src/ |
| H A D | config.rs | 7 pub struct FunctionFlags: u8 { 21 pub(crate) default: FunctionFlags, 27 flags: FunctionFlags, 72 ) -> FunctionFlags { in flags() argument 73 let mut wit_flags = FunctionFlags::empty(); in flags() 86 wit_flags |= FunctionFlags::ASYNC | FunctionFlags::STORE; in flags() 90 let mut ret = FunctionFlags::empty(); in flags() 92 if !ret.contains(FunctionFlags::IGNORE_WIT) { in flags() 103 ) -> FunctionFlags { in resource_drop_flags() argument 104 let mut ret = FunctionFlags::empty(); in resource_drop_flags() [all …]
|
| H A D | lib.rs | 90 all_func_flags: FunctionFlags, 2422 if flags.contains(FunctionFlags::ASYNC | FunctionFlags::STORE) { in generate_add_function_to_linker() 2440 flags: FunctionFlags, in generate_guest_import_closure() argument 2446 if flags.contains(FunctionFlags::ASYNC | FunctionFlags::STORE) { in generate_guest_import_closure() 2654 if flags.contains(FunctionFlags::STORE | FunctionFlags::ASYNC) { in generate_function_trait_sig() 2754 if flags.contains(FunctionFlags::ASYNC | FunctionFlags::STORE) { in define_rust_guest_export() 2763 let param_mode = if flags.contains(FunctionFlags::ASYNC | FunctionFlags::STORE) { in define_rust_guest_export() 2779 if flags.contains(FunctionFlags::ASYNC | FunctionFlags::STORE) { in define_rust_guest_export() 2839 if flags.contains(FunctionFlags::ASYNC | FunctionFlags::STORE) { in define_rust_guest_export() 2852 let instrument = if flags.contains(FunctionFlags::ASYNC | FunctionFlags::TRACING) { in define_rust_guest_export() [all …]
|
| /wasmtime-44.0.1/crates/component-macro/src/ |
| H A D | bindgen.rs | 11 FunctionConfig, FunctionFilter, FunctionFlags, Opts, Ownership, TrappableError, 504 flags: FunctionFlags, in parse_function_config() 521 let mut flags = FunctionFlags::empty(); in parse_function_config() 526 flags |= FunctionFlags::ASYNC; in parse_function_config() 529 flags |= FunctionFlags::TRACING; in parse_function_config() 532 flags |= FunctionFlags::VERBOSE_TRACING; in parse_function_config() 535 flags |= FunctionFlags::STORE; in parse_function_config() 538 flags |= FunctionFlags::TRAPPABLE; in parse_function_config() 541 flags |= FunctionFlags::IGNORE_WIT; in parse_function_config() 544 flags |= FunctionFlags::EXACT; in parse_function_config()
|