< 返回版块

gensmusic 发表于 2023-03-13 18:07

Rust重写CLI,是否值得?

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

原文链接

async trait还是只使用trait

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

原文链接

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 地址

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

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

油管视频

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页