过程宏内幕详解:Part 1
你有没有想过Rust的过程宏如何工作?在这个博客文章中,我们将进入细节!我们团队的成员Vladislav Beskrovny,最近谈到了RustCon的主题。该系列基于这个主题,有一些略微的修改和添加。
在这篇文章中,我们将查看Rust宏的基础知识并进入过程宏细节,密切关注他们的API。
文章链接,https://blog.jetbrains.com/rust/2022/03/18/procedural-macros-under-the-hood-part-i/
godot-rust 0.10发布
godot-rust是一个Rust库提供了到Godot引擎的Rust绑定。Rust可以被当做内置的GDScript语言的原生替代品,提供更好的类型安全、可扩展性和性能。
经过了一年的时间,0.10.0版本给godot-rust带来了很多进展。
Github 链接,https://github.com/godot-rust/godot-rust
文章链接,https://www.reddit.com/r/rust/comments/thv703/godotrust_010_released/
构建一个简单的、纯Rust的异步Apache Kafka Client
对于InfluxDB的未来核心InfluxDB IOx,我们使用Apache Kafka来给数据排序:
到目前为止,我们依赖于Rust-rdkafka,它为Librdkafka提供了异步绑定,Librdkafka是一个用C写的kafka client。我们为什么要更换它?以下是一些原因:
- 复杂性:Librdkafka是一个复杂的库,具有我们不需要或想要的大量功能,并且支持各种Kafka版本,而我们基本上运行最新的。