flapigen 0.11.0

Tool for connecting libraries written in Rust with other languages
Documentation
1
2
3
4
5
6
7
8
9
"struct CRustSlicei32 Utils_f(struct CRustSlicei32 a0);";
"static RustSlice<const int32_t> f(RustSlice<const int32_t> a0) noexcept;";
r#"template<bool OWN_DATA>
    inline RustSlice<const int32_t> UtilsWrapper<OWN_DATA>::f(RustSlice<const int32_t> a0) noexcept
    {

        struct CRustSlicei32 ret = Utils_f(a0.as_c<CRustSlicei32>());
        return RustSlice<const int32_t>{ret.data, ret.len};
    }"#;