文件名称:rust-dynobject:Rust 的动态对象类型。 允许使用运行时类型检查创建、更改和访问类型化属性
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-09 16:11:00
Rust
动态对象 Rust 的动态对象类型。 允许使用运行时类型检查创建、更改和访问类型化属性 注意: Rust 有完美的机制来完成几乎所有的事情,而无需参考像dynobject这样的迂回板条箱 DynObject 是一个动态对象,具有内部可变性和引用计数,允许在所有权边界(但不是线程!)之间轻松共享。 访问属性时,确保在操作失败时默认不会破坏任何对象( expect DynProperty::destruct )。 尽管如此,这意味着您将不得不处理许多结果。 但是有一些很好的结果可以利用像try!这样的宏try! 让你的代码更干净。 文档是通过 rustdoc 工具完成的,很遗憾我还没有将它集成到 github 中,因此您需要自己运行 rustdoc 或查看源文件。 例子 extern crate dynobject; use dynobject :: DynObject; //for s
【文件预览】:
rust-dynobject-master
----.travis.yml(15B)
----src()
--------inner_dyn_object.rs(10KB)
--------lib.rs(5KB)
--------dyn_property.rs(7KB)
----Cargo.toml(225B)
----examples()
--------example0.rs(2KB)
----LICENSE.md(10KB)
----.gitignore(25B)
----README.md(3KB)