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

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语言中文社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值