Crate mrusty [−] [src]
mrusty. mruby safe bindings for Rust
mrusty lets you:
- run Ruby 1.9 files with a very restricted API (without having to install Ruby)
- reflect Rust
struct
s andenum
s in mruby and run them
It does all this in a safely neat way while also bringing spec testing and a REPL to the table.
Note: Starting with v0.4.0, mrusty will only work with Rust beta (1.9.0).
This is caused by a need to capture panic
s in mruby. Once this features
stabilizes (and it will in Rust 1.9.0), mrusty will return to stable Rust.
Macros
describe! |
A |
mrfn! |
A |
mruby_class! |
A |
mrusty_class! |
A |
Structs
Class |
A |
Module |
A |
Mruby |
A safe |
Repl |
A |
Spec |
A |
Value |
A |
Enums
MrubyError |
An |
Traits
ClassLike |
A |
MrubyFile |
A |
MrubyImpl |
A |
ReadLine |
A |
Type Definitions
MrubyType |
A |