编码原
提供一个构建器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
2023-06-25 17:53:08
24KB
Rust
1