• Robyn 是一个具有 Rust 运行时的快速、高性能 Python Web 框架。它旨在提供接近原生的 Rust 吞吐量,同时受益于用 Python 编写的代码。在 PyPi 上的安装量超过 200k。Robyn 可与其他产品相媲美,例如 Flask、FastAPI、Django
  • Miguel Ojeda 发布了最新的补丁系列,将 Rust 语言支持引入 Linux 内核。“Rust for the Linux kernel”补丁现在已经到了第六版,用于为内核添加第二种可选语言所需的基础设施,并继续添加更多示例代码/基本功能,以展示这种内存安全的使用-专注于内核目的的
  • 这是一个使用 Rust、WebAssembly 和 Typescript 构建的协作式降价编辑器。它是 100% 免费和开源的!快速、最小化的 Web 编辑器,能协作实现Markdown 编辑。 特征 实时协作markdow icon
  • Fleet是一个实验性的快速、轻量级、开源的 Rust 构建工具。启用 Fleet 的构建速度提高了 5 倍! 对于我们测试的生产存储库 ( infinyon/fluvio ),我们能够将增量构建时间从 29 秒减少到 9 秒,这得益于 F icon
  • 依赖注入是我最喜欢的用于开发高度可测试和模块化代码的设计模式之一。要应用此模式,您所要做的就是遵循两个简单的准则:将对象构造与使用分开。实际上:停止在构造函数中创建对象并将这些对象作为输入参数。使用接口而不是具体类型作为构造函数参数。通过这种方式,接收器对这 icon
  • 对许多人来说,学习 Rust 感觉很难。更重要的是,人们推迟学习 Rust 是因为认为它可能太难了。人们经常争辩说,Rust 的所有权和生命周期概念很新颖,因此很困难。我想知道这是否完全正确。所有编程语言都有困难的概念。我怀疑学习 Rust 的困难部分是由核心语言之外的 icon
  • Locutus 是一个软件平台,可以轻松地为当今的中心化科技公司创建去中心化的替代方案。这些去中心化的应用程序将易于使用、可扩展且通过密码学得到保护。 icon
  • 很有可能会在大约三周内看到将 Rust 添加到 Linux 内核中! icon
  • 1、 我曾经使用过Diesel、SQLx和Cornucopia https://github.com/LouisGariepy/cornucopia。当SQLx出现的时候,我立即抛弃了Diesel,仅仅使用SQL作为与数据库对话的语言对我来说是最有意义的。SQLx增加了你的增 icon
  • Rust有没有像go语言中pprof这样的内存和性能可视化分析工具? 1、可使用https://github.com/KDE/heaptrack实现内存分析, icon
  • Rust 因学习曲线陡峭而臭名昭著。借用检查器是您必须击败的第一个 Boss,但如果对内存如何工作、对象如何移动以及借用检查器执行的规则有一个良好的心智模型,它很快就会成为第二天性。这些规则听起来可能很复杂,但实际上,它们是关于理解计算机工作原理的基础知识。 icon
  • 由于各种原因,Rust是一种用于构建用户界面的吸引人的语言,特别是它承诺提供性能和安全。然而,找到一个好的架构是具有挑战性的。在其他语言中运行良好的架构通常不能很好地适应Rust,主要是因为它们依赖于共享的可改变的状态,而这并不是Rust的习惯。由于这个原因,有时会有人断言Rust不 icon
  • Rust 和 C++ 泛型之间存在主要区别:即 Rust 对正确性有更严格的保证。必须在模板定义中保证模板中的正确性,并且必须指定给定类型参数所依赖的所有特征才能做到这一点。另一方面,C++ 并不要求模板对每种类型都是正确的,仅对它用于实例化的每种类型都是正确的。 icon
  • 让我们看看现代编译器和类型系统如何帮助防止许多错误,从而帮助提高每个人的安全性并降低软件生产和维护的成本。 资源泄露很容易忘记关闭文件或连接: icon
  • cargo audit:如果您担心供应链对您的工具的攻击,它将检查您对 icon
  • Redox 是一个用纯Rust编写的通用操作系统。目标是提供一个功能齐全的类 Unix 微内核,既安全又免费。我们与POSIX有适度的兼容性, icon
  • 我不是程序员,但是会看 Rust 的 github 存储库,我注意到它在右下角是如何写“Rust 97.8%”的,我认为这意味着 97.8 icon
  • 在这篇文章中,我们将评估三个异步框架在异步网络上的表现。它们中的每一个都将与 Rust 标准库提供的等效同步原语提供的基线性能进行评估和比较。也就是说,我们的目标是以下框架: a icon