#![allow(improper_ctypes)] use marine_rs_sdk::marine; fn main() {} #[marine] #[module_import("arguments_passing_effector")] extern "C" { pub fn all_types( arg_0: i8, arg_1: i16, arg_2: i32, arg_3: i64, arg_4: u8, arg_5: u16, arg_6: u32, arg_7: u64, arg_8: f32, arg_9: f64, arg_10: String, arg_11: Vec, ) -> Vec; pub fn string_type(arg: String) -> String; pub fn bytearray_type(arg: Vec) -> Vec; pub fn bool_type(arg: bool) -> bool; pub fn f32_type(arg: f32) -> f32; pub fn f64_type(arg: f64) -> f64; pub fn u32_type(arg: u32) -> u32; pub fn u64_type(arg: u64) -> u64; pub fn i32_type(arg: i32) -> i32; pub fn i64_type(arg: i64) -> i64; pub fn empty_type() -> String; }