This article marks the end of the second edition of 24 days of Rust . I hope you enjoyed it and maybe found inspiration for a project or two. I sure did :-) Some of the libraries I wrote about are familiar to almost entire Rust community. Some are fairly obscure but I find them interesting. Regardless, I learned a lot just by writing, trying to come up with meaningful code examples and editing my…
Today's article is another throwback to the first edition of 24 days of Rust . In one of the final posts I wrote about interesting projects built with Rust. That was even before the language hit version 1.0. Two years later and we're at 1.14. Servo , iota and coreutils are still going strong. It's surely worth checking them out again, but I'm going to introduce a few more Rust projects that…
lettre is a library to send emails over SMTP from our Rust applications. Like many other crates in the growing, but still young Rust ecosystem, it is still a work in progress. But while there are a few features missing from lettre , we can send some emails right now! Just send the email already Let's start with something simple: send a plain Hello Rust email. Here's our first approach with lettre…
Today we're going to take a brief look at two crates from the same author - Andy Barron . The first of them is app_dirs - a useful library to find platform-dependent directories, such as application configuration, data directory or cache. The second crate for today is preferences , which provides a simple way of managing user preferences and other data relevant to our program. Application…
In the first volume of 24 Days of Rust, I've written about hyper as the Rust HTTP toolkit. A lot of things have changed in the last two years, but hyper is still the best solution for HTTP in Rust. However, hyper is undergoing some major changes to use tokio for async I/O. While this will be fantastic for use cases where performance is top priority, it will also make hyper APIs a bit more complex.…