Our great sponsors
-
I am playing with tokio and rust-rdkafka library, following the examples like this one: https://github.com/fede1024/rust-rdkafka/blob/6fb2c37/examples/asynchronous_processing.rs
-
Maybe serde will do? That's for serialization/deserialization, but a custom impl Serialize looks like the thing you're looking for.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
There's e.g. https://github.com/whatisaphone/genawaiter, but you can also use yield directly (https://doc.rust-lang.org/beta/unstable-book/language-features/generators.html).
-
Clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Nope, apparently not (https://github.com/rust-lang/rust-clippy/issues/5828).
-
I don't really know about web development, but for game development you'll have to be a little more specific - are you looking for game engines, graphics backends, AI, physics, networking, or something else? That said, https://arewegameyet.rs/ is a great catalogue of pointers.
-
See also: https://github.com/rust-lang/rfcs/issues/862
-
Recommend checking out rg3d.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.