gitextract_elwbkvg6/ ├── Cargo.toml ├── LICENSE.md ├── README.md └── src/ ├── ast.rs ├── cpp.rs ├── lib.rs ├── rust.rs ├── scan.rs ├── swift.rs ├── tests/ │ ├── cases/ │ │ ├── demo_app.rs │ │ ├── demo_const.rs │ │ ├── demo_derive_eq.rs │ │ ├── demo_enum.rs │ │ ├── demo_keyword.rs │ │ ├── demo_order.rs │ │ ├── demo_trait.rs │ │ ├── fn_basic.rs │ │ ├── fn_basic_void.rs │ │ ├── fn_box_in.rs │ │ ├── fn_box_out.rs │ │ ├── fn_combo_in.rs │ │ ├── fn_combo_out.rs │ │ ├── fn_enum_in.rs │ │ ├── fn_enum_out.rs │ │ ├── fn_nested_in.rs │ │ ├── fn_nested_out.rs │ │ ├── fn_option_in.rs │ │ ├── fn_option_out.rs │ │ ├── fn_payload_in.rs │ │ ├── fn_payload_out.rs │ │ ├── fn_string.rs │ │ ├── fn_struct_in.rs │ │ ├── fn_struct_out.rs │ │ ├── fn_tuple_in.rs │ │ ├── fn_tuple_out.rs │ │ ├── fn_vec_in.rs │ │ ├── fn_vec_out.rs │ │ ├── mod.rs │ │ ├── trait_enum.rs │ │ ├── trait_export.rs │ │ ├── trait_export_import.rs │ │ ├── trait_export_nested.rs │ │ ├── trait_import.rs │ │ ├── trait_import_export.rs │ │ ├── trait_import_nested.rs │ │ ├── trait_import_struct_in.rs │ │ ├── trait_import_tuple_in.rs │ │ └── trait_string.rs │ ├── cpp.rs │ ├── mod.rs │ ├── snapshots/ │ │ ├── cpp_demo_app_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_app_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_const_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_const_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_derive_eq_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_derive_eq_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_enum_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_enum_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_keyword_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_keyword_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_order_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_order_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_trait_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_demo_trait_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_basic_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_basic_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_basic_void_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_basic_void_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_box_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_box_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_box_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_box_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_combo_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_combo_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_combo_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_combo_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_enum_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_enum_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_enum_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_enum_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_nested_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_nested_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_nested_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_nested_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_option_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_option_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_option_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_option_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_payload_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_payload_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_payload_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_payload_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_string_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_string_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_struct_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_struct_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_struct_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_struct_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_tuple_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_tuple_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_tuple_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_tuple_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_vec_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_vec_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_vec_out_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_fn_vec_out_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_enum_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_enum_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_export_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_export_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_export_import_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_export_import_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_export_nested_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_export_nested_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_export_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_export_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_nested_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_nested_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_struct_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_struct_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_tuple_in_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_import_tuple_in_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_string_2021/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── cpp_trait_string_2024/ │ │ │ ├── ffi.cpp │ │ │ ├── ffi.h │ │ │ └── miniffi.rs │ │ ├── swift_demo_app_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_app_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_const_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_const_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_derive_eq_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_derive_eq_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_enum_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_enum_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_keyword_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_keyword_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_order_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_order_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_trait_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_demo_trait_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_basic_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_basic_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_basic_void_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_basic_void_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_box_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_box_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_box_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_box_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_combo_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_combo_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_combo_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_combo_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_enum_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_enum_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_enum_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_enum_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_nested_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_nested_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_nested_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_nested_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_option_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_option_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_option_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_option_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_payload_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_payload_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_payload_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_payload_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_string_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_string_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_struct_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_struct_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_struct_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_struct_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_tuple_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_tuple_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_tuple_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_tuple_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_vec_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_vec_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_vec_out_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_fn_vec_out_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_enum_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_enum_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_export_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_export_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_export_import_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_export_import_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_export_nested_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_export_nested_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_export_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_export_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_nested_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_nested_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_struct_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_struct_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_tuple_in_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_import_tuple_in_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_string_2021/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── swift_trait_string_2024/ │ │ │ ├── ffi.h │ │ │ ├── ffi.swift │ │ │ └── miniffi.rs │ │ ├── wasm_demo_app_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_app_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_const_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_const_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_derive_eq_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_derive_eq_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_enum_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_enum_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_keyword_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_keyword_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_order_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_order_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_trait_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_demo_trait_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_basic_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_basic_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_basic_void_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_basic_void_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_box_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_box_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_box_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_box_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_combo_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_combo_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_combo_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_combo_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_enum_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_enum_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_enum_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_enum_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_nested_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_nested_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_nested_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_nested_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_option_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_option_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_option_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_option_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_payload_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_payload_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_payload_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_payload_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_string_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_string_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_struct_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_struct_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_struct_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_struct_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_tuple_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_tuple_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_tuple_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_tuple_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_vec_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_vec_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_vec_out_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_fn_vec_out_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_enum_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_enum_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_export_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_export_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_export_import_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_export_import_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_export_nested_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_export_nested_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_export_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_export_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_nested_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_nested_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_struct_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_struct_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_tuple_in_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_import_tuple_in_2024/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ ├── wasm_trait_string_2021/ │ │ │ ├── ffi.d.mts │ │ │ ├── ffi.mjs │ │ │ ├── ffi.mts │ │ │ └── miniffi.rs │ │ └── wasm_trait_string_2024/ │ │ ├── ffi.d.mts │ │ ├── ffi.mjs │ │ ├── ffi.mts │ │ └── miniffi.rs │ ├── swift.rs │ ├── warnings.rs │ └── wasm.rs ├── util.rs └── wasm.rs