#random #fake-data #data

mockd

具有130多个功能的假数据生成库

17个版本

新版本 0.4.16 2024年8月24日
0.4.12 2024年7月27日
0.4.3 2023年12月16日
0.4.1 2022年12月5日
0.2.0 2022年3月6日

#158 in HTTP客户端

Download history 158/week @ 2024-05-03 356/week @ 2024-05-10 335/week @ 2024-05-17 134/week @ 2024-05-24 189/week @ 2024-05-31 165/week @ 2024-06-07 630/week @ 2024-06-14 609/week @ 2024-06-21 412/week @ 2024-06-28 163/week @ 2024-07-05 332/week @ 2024-07-12 204/week @ 2024-07-19 421/week @ 2024-07-26 347/week @ 2024-08-02 274/week @ 2024-08-09 264/week @ 2024-08-16

1,373 每月下载量
用于 hcaptcha

MIT 许可证

270KB
11K SLoC

mockd

Crates.io MIT licensed Build Status Rust Docs BuyMeaCoffee GitHubSponsors

更新到 fakeit,这是著名的 Go fakeit 库的Rust版本,具有130多个功能。

用法

将mockd添加到Cargo.toml中的依赖项(通常是开发依赖项)


[dev-dependencies]
mockd = "0.4.16"

联系信息结构体包含一个电话号码和电子邮件字符串。

    let credit_card = mockd::payment::credit_card();

    println!("Credit card: {:#?}", credit_card);

Mockd提供以下类别的模拟数据

  • 地址
  • 动物
  • 啤酒
  • bool_rand
  • 颜色
  • 公司
  • 联系信息
  • 货币
  • 日期时间
  • 文件
  • 生成器
  • 黑客
  • 嬉皮士
  • 图片
  • 互联网
  • 工作
  • 语言
  • 日志级别
  • 名字
  • 密码
  • 支付
  • 状态码
  • 唯一
  • 用户代理
  • 车辆
  • 单词

每个类别都由同名功能启用。所有功能都可以使用"all"功能启用。

完整文档可在 docs.rs 上找到

依赖项

~0–630KB