文件名称:codegen:Rust库,提供用于生成Rust代码的构建器API
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-23 05:52:09
Rust
编码原 提供一个构建器API,以协助生成Rust代码。 有关此板条箱的更多信息,请参见 安装 要使用codegen ,首先将其添加到您的Cargo.toml : [ dependencies ] codegen = " 0.1.3 " 接下来,将其添加到您的板条箱中: extern crate codegen; 用法 创建一个Scope实例。 使用构建器API将元素添加到范围。 调用Scope::to_string()以获取生成的代码。 例如: use codegen :: Scope; let mut scope = Scope :: new (); scope. new_struct ( "Foo" ) . derive ( "Debug" ) . field ( "one" , "usize" ) . field ( "two" , "Stri
【文件预览】:
codegen-master
----.gitignore(18B)
----src()
--------item.rs(339B)
--------field.rs(1KB)
--------import.rs(508B)
--------function.rs(7KB)
--------struct.rs(3KB)
--------scope.rs(9KB)
--------impl.rs(4KB)
--------block.rs(2KB)
--------associated_type.rs(361B)
--------module.rs(5KB)
--------type_def.rs(3KB)
--------trait.rs(4KB)
--------docs.rs(426B)
--------variant.rs(1KB)
--------bound.rs(119B)
--------formatter.rs(3KB)
--------type.rs(2KB)
--------body.rs(383B)
--------enum.rs(2KB)
--------fields.rs(3KB)
--------lib.rs(1KB)
----.travis.yml(1012B)
----LICENSE(1KB)
----CHANGELOG.md(576B)
----Cargo.toml(520B)
----README.md(1KB)
----tests()
--------codegen.rs(11KB)