Our great sponsors
-
In nightly there's [T; N]::map and you're in luck: it is just being stabilized and will most likely be included in Rust 1.55!
-
Once you have the basics down, read dtolnay's case studies. They show how to do advanced stuff with easy macros.
-
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.
-
rocket-auth-login
Authentication and login processing for Rust's Rocket web framework. Demonstrates a working example of how to authenticate users and process login as well as how to handle logging out.
There is https://github.com/vishusandy/rocket-auth-login IIRC. It's "third-party" (e.g. not by the rocket team). I haven't used it really (just tinkered around with it). I am also no expert when it comes down to authentication. But I do remember taking a look at the code. It looked all right.
-
There's also proc-macro-crate, though it currently still has a bug around integration tests. You could also have it look for krate_derive_macro in deps, and fall back to krate.
-
I've got this silly toy project and I'm wondering: How can I add to Rocket's mime types such that the aforementioned server can know (for example) that *.foo files are mime type "Foo/Bar"? Hopefully with two lines of code ;-)
-
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.
Related posts
- thought id post my own version of the trans programmer pipeline (ferris ftw)
- The Technology Behind GitHub's New Code Search
- This Is the Kind of Rust the Automotive Industry Needs (post by Blackberry on their adoption of Rust)
- Why the slow compile times?
- I wrote a library to expand byte string literals for pattern matching