文件名称:denoffi:Deno外功能接口
文件大小:173KB
文件格式:ZIP
更新时间:2024-04-26 07:58:51
ffi deno Rust
deno_plugin_ffi(在制品和需要帮助) Deno外部功能接口。 deno_ffi是一个Deno插件,用于使用纯JavaScript / TypeScript加载和调用动态库。 它可用于创建与本机库的绑定,而无需编写任何Rust代码。 它还处理Rust / C / C ++代码,简化了Deno的扩展,因为它可以处理跨JavaScript / TypeScript和C / Rust的类型转换,从而可以将大量样板代码添加到原本简单的C / Rust中。 有关此用例的示例,请参见example/ 。 例子 import * as ffi from "https://deno.land/x/ffi/mod.ts" ; const libm = ffi . Library ( 'libm' , { 'add' : [ 'int' , [ 'int' , 'int' ] ] } )
【文件预览】:
denoffi-main
----.gitignore(146B)
----test.ts(157B)
----libadd.dylib(435KB)
----README.md(2KB)
----CHANGELOG.md(44B)
----.github()
--------workflows()
----Cargo.toml(638B)
----.vscode()
--------extensions.json(50B)
--------settings.json(72B)
----examples()
--------add.rs(1KB)
----LICENSE(1KB)
----.gitattributes(5KB)
----src()
--------error.rs(1KB)
--------lib.rs(5KB)
--------ffi.txt(3KB)
--------ffi.rs(4KB)
----mod.ts(3KB)
----.cargo()
--------config(81B)
----Cargo.lock(15KB)