< 返回版块

gensmusic 发表于 2023-11-13 18:49

异步 Rust 中的模拟测试

这篇文章介绍了在异步 Rust 中进行模拟测试(mocking)的方法。文章分为三个部分:

  1. 简单模拟测试:
    通过使用 mockall crate,作者展示了如何对同步代码进行简单的模拟测试。

  2. 异步模拟测试不当的例子
    作者介绍了在处理异步代码时,如果不注意宏的调用顺序,可能会导致复杂的代码和 Future 类型的实现。

  3. 正确的异步模拟测试方法:
    作者提出了解决异步模拟测试困境的更好方法,即先生成模拟实现,然后添加异步支持。 通过正确的宏调用顺序,可以更简洁地进行异步模拟测试。

img

原文链接

rusqlite: 0.30版本发布

rusqlite 是 sqlite 的 Rust binding, 并且提供了更加人性化的接口.

目前 0.30 版本发布.

原文链接

使用 Rust 和 Juniper 构建GraphQL服务

这篇文章介绍了如何使用 Rust 和 Juniper 构建一个 GraphQL 服务器.

原文链接

Rust 生存指南

是不是认为 Rust 很难? 在该视频里, 作者分享了 Rust 编程的基本要点,旨在帮助那些可能因为 Rust 的一些复杂概念而感到困惑的开发者。视频的最终目标是让观众具备足够的知识,能够自信地编写 Rust 代码。

视频内容概要:

  1. 介绍(Intro)
  2. 内存管理(Memory Management)
  3. 所有权(Ownership)
  4. 借用(Borrowing)
  5. 生命周期(Lifetimes)

油管视频

--

From 日报小组 BobQ, FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页