ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】2023-03-13 Rust重写CLI,是否值得?

【Rust日报】2023-03-13 Rust重写CLI,是否值得?

原创 数据库开发技术 作者:Rust语言中文社区 时间:2023-03-13 22:28:43 0 删除 编辑

Rust重写CLI,是否值得?

这是作者所在的团队在多年之后, 使用 Rust重写CLI的故事. 是否值得用 Rust 重写呢? 估计很多人有同样的疑问. 作者最后给出了答案, 并且描述了他们在重写过程中碰到的问题.

原文链接: https://blog.railway.app/p/rust-cli-rewrite

async trait还是只使用trait

这是一个对是否需要把 trait 标记为 async 的思考和讨论.

原文链接: http://smallcultfollowing.com/babysteps/blog/2023/03/12/to-async-trait-or-just-to-trait/

gpt-macro: ChatGPT 宏

这是一个由 ChatGPT驱动的过程宏,该过程宏可以在编译时生成代码。

例子

use gpt_macro::auto_impl;

auto_impl! {
"Return fizz if the number is divisible by 3, buzz if the number is divisible by 5, and fizzbuzz if the number is divisible by both 3 and 5."
fn fizzbuzz(n: u32) -> String {
}

#[test]
fn test_fizzbuzz() {
assert_eq!(fizzbuzz(3), "fizz");
assert_eq!(fizzbuzz(5), "buzz");
assert_eq!(fizzbuzz(15), "fizzbuzz");
assert_eq!(fizzbuzz(1), "1");
}
}

github 地址: https://github.com/retrage/gpt-macro

Bevy教程: Enemy Movement, Collisions, Sound Effects, Despawning

这是一个 Bevy的教程视频, 本节主要讲解 Enemy Movement, Collisions, Sound Effects, Despawning 这些概念以及用法.

油管视频: https://www.youtube.com/watch?v=4TjEo-gDgAg

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


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

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

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718618