1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年10月12日 |
---|
#16 in #sputnik-vm
6KB
89 行
斯普特尼克VM回调包装器
此回调包装器允许您使用类似于回调的样式调用SputnikVM库,而不是使用RequireError样式。
请注意,尽管如此,RequireError样式在并发编程时更加灵活,并且表现更好。因此,这是一个SputnikVM 贡献项目。
开始使用
将 sputnikvm-callback
添加到您的依赖项中,并实现 sputnikvm_callback::Callback
特性。之后,您可以首先创建一个正常的VM,然后使用
let callback_vm = CallbackVM::new(vm, callback);
之后,在 callback_vm
上调用 fire
就不再需要处理 RequireError
。
依赖项
~2MB
~21K SLoC