ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】2023-11-13 异步 Rust 中的模拟测试

【Rust日报】2023-11-13 异步 Rust 中的模拟测试

原创 数据库开发技术 作者:Rust语言中文社区 时间:2023-11-14 23:30:57 0 删除 编辑

异步 Rust 中的模拟测试

这篇文章介绍了在异步 Rust 中进行模拟测试(mocking)的方法。文章分为三个部分:
  1. 简单模拟测试:
    通过使用 mockall crate,作者展示了如何对同步代码进行简单的模拟测试。
  2. 异步模拟测试不当的例子
    作者介绍了在处理异步代码时,如果不注意宏的调用顺序,可能会导致复杂的代码和 Future 类型的实现。
  3. 正确的异步模拟测试方法:
    作者提出了解决异步模拟测试困境的更好方法,即先生成模拟实现,然后添加异步支持。 通过正确的宏调用顺序,可以更简洁地进行异步模拟测试。
原文链接 https://medium.com/vortechsa/mocking-in-async-rust-248b012c5e99

rusqlite: 0.30版本发布

rusqlite 是 sqlite 的 Rust binding, 并且提供了更加人性化的接口.
目前 0.30 版本发布.
原文链接 https://github.com/rusqlite/rusqlite/releases/tag/v0.30.0

使用 Rust 和 Juniper 构建GraphQL服务

这篇文章介绍了如何使用 Rust 和 Juniper 构建一个 GraphQL 服务器.
原文链接 https://www.twilio.com/blog/create-a-graphql-server-with-rust-using-juniper

Rust 生存指南

是不是认为 Rust 很难? 在该视频里, 作者分享了 Rust 编程的基本要点,旨在帮助那些可能因为 Rust 的一些复杂概念而感到困惑的开发者。视频的最终目标是让观众具备足够的知识,能够自信地编写 Rust 代码。
视频内容概要:
  1. 介绍(Intro)
  2. 内存管理(Memory Management)
  3. 所有权(Ownership)
  4. 借用(Borrowing)
  5. 生命周期(Lifetimes)
油管视频 https://www.youtube.com/watch?v=usJDUSrcwqI
--
From 日报小组 BobQ, FBI小白
社区学习交流平台订阅:
  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718534