#factory #fixtures #replace #development-tools

factory_steel

受 factory_bot 和 factory_boy 极大启发的 Rust 固定件替换库

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年4月23日

#17#fixtures

MIT 许可证

5KB

Factory_Steel

Build Status

Factory_Steel 是一个受 factory_bot 和 factory_boy 极大启发的固定件替换库。目前它是一个实验性项目。尽管可以使用,但在功能和可靠性方面仍然非常有限。

入门

将此添加到您的 Cargo.toml

[dependencies]
factory_steel = "0.1.0"

示例

#[macro_use]
extern crate factory_steel;
use factory_steel::Factory;

#[derive(Factory)]
struct Post {
    #[facto(default="New post")]
    title: String,
}

fn main() {
    let post = Post::create();
    
    //Prints New post
    println!("{}", post.title);
}

贡献

欢迎贡献!这个包仍在开发中,还有很多工作要做。请查看 问题,如果您想添加一些功能,请发起一个 pull request。

依赖

~2MB
~47K SLoC