文件名称:生锈:用于Rust的mruby安全绑定
文件大小:382KB
文件格式:ZIP
更新时间:2024-02-26 12:13:32
ruby rust mruby bridge RubyRust
生锈的Rust的mruby安全绑定 令人沮丧的让您: 使用受严格限制的API运行Ruby 1.9文件(无需安装Ruby) 在mruby中反映Rust struct和enum并运行它们 它以安全,整洁的方式完成所有这些工作,同时还将规格测试和REPL引入桌面。 例 一个非常简单的Container struct示例,该struct将传递给mruby,并且可以完全调用。 // mrusty_class! #[macro_use] extern crate mrusty; use mrusty :: {Mruby, MrubyImpl}; let mruby = Mruby :: new (
【文件预览】:
mrusty-master
----.travis.yml(840B)
----build.rs(1KB)
----tests()
--------example()
--------compiled.mrb(120B)
--------api.rs(5KB)
----LICENSE(16KB)
----src()
--------repl.rs(3KB)
--------mruby()
--------read_line.rs(1KB)
--------tests()
--------mruby_ffi.rs(12KB)
--------mruby.rs(74KB)
--------spec()
--------mrb_ext.c(4KB)
--------lib.rs(1KB)
--------macros.rs(50KB)
--------spec.rs(9KB)
----Cargo.toml(635B)
----benches()
--------speedup.rs(1KB)
--------coversions.rs(715B)
----examples()
--------container.rs(835B)
----.gitignore(18B)
----CHANGELOG.md(12KB)
----README.md(2KB)