e
Size: a a a
e
AT
f
#[fce]
pub fn greeting(name: String) -> String { .. }
pub unsafe fn __fce_generated_wrapper_func_greeting(arg_0: u32, arg_1: u32) {
let converted_arg_0 = String::from_raw_parts(arg_0 as _, arg_1 as _, arg_1 as _);
let result = greeting(converted_arg_0);
fluence::internal::set_result_ptr(result.as_ptr() as _);
fluence::internal::set_result_size(result.len() as _);
std::mem::forget(result);
}
cargo --expand --target wasm32-wasi
вот тут https://github.com/fluencelabs/fce/tree/master/examples/greetingA
AT
f
e
#[fce]
pub fn greeting(name: String) -> String { .. }
pub unsafe fn __fce_generated_wrapper_func_greeting(arg_0: u32, arg_1: u32) {
let converted_arg_0 = String::from_raw_parts(arg_0 as _, arg_1 as _, arg_1 as _);
let result = greeting(converted_arg_0);
fluence::internal::set_result_ptr(result.as_ptr() as _);
fluence::internal::set_result_size(result.len() as _);
std::mem::forget(result);
}
cargo --expand --target wasm32-wasi
вот тут https://github.com/fluencelabs/fce/tree/master/examples/greetingf
AT
#[fce]
pub fn greeting(name: String) -> String { .. }
pub unsafe fn __fce_generated_wrapper_func_greeting(arg_0: u32, arg_1: u32) {
let converted_arg_0 = String::from_raw_parts(arg_0 as _, arg_1 as _, arg_1 as _);
let result = greeting(converted_arg_0);
fluence::internal::set_result_ptr(result.as_ptr() as _);
fluence::internal::set_result_size(result.len() as _);
std::mem::forget(result);
}
cargo --expand --target wasm32-wasi
вот тут https://github.com/fluencelabs/fce/tree/master/examples/greetingMV
MV
MV
MV
DM
MV
MV
A
DM
MV
AT