The 128-bit unsigned integer type.| doc.rust-lang.org
Returns the size of a type in bytes.| doc.rust-lang.org
It’s no secret that my taste in programming languages is very weird for a programming language enthusiast professional. Several of my last few posts are about Go, broadly regarded as the programming language equivalent of eating plain oatmeal for breakfast.| mcyoung.xyz
A TCP stream between a local and a remote socket.| doc.rust-lang.org
String slices.| doc.rust-lang.org
The 64-bit signed integer type.| doc.rust-lang.org
The 8-bit unsigned integer type.| doc.rust-lang.org
Learning Parser Combinators With Rust| bodil.lol
The 32-bit signed integer type.| doc.rust-lang.org
Types that pin data to a location in memory.| doc.rust-lang.org
I recently finished my first rust project - a command line utility called “bandwhich” that displays network utilization information. As a newcomer to rust, this project offered quite some challenges for me. This post is a write up of one of them, going into detail on the parts that I personally found most difficult to understand. I hope it will be the first of many. If you’d like to check out the utility itself and browse its source, you can find it here| Implementing a job queue in Rust
Rust by Example (RBE) is a collection of runnable examples that illustrate various Rust concepts and standard libraries.| doc.rust-lang.org
A double-ended queue implemented with a growable ring buffer.| doc.rust-lang.org
Composable external iteration.| doc.rust-lang.org
A clone-on-write smart pointer.| doc.rust-lang.org
Types that pin data to a location in memory.| doc.rust-lang.org
Optional values.| doc.rust-lang.org
The 32-bit unsigned integer type.| doc.rust-lang.org
Error handling with the `Result` type.| doc.rust-lang.org
`Result` is a type that represents either success (`Ok`) or failure (`Err`).| doc.rust-lang.org
The `Option` type. See the module level documentation for more.| doc.rust-lang.org
Optional values.| doc.rust-lang.org
A process builder, providing fine-grained control over how a new process should be spawned.| doc.rust-lang.org
Defining an Enum| doc.rust-lang.org
This post is part of the Languages Opinion series. Welcome back to my mini-series about programming languages. In this post, we will talk about one of the most interesting programming languages that I have seen in a long while: Rust. This is gonna be a rather long post, but I have tried to stay at a pretty high level, to give you an overview of the language, its strength, and its weaknesses as I see them.| andreabergia.com
In Rust, enums are composite data types that can have multiple variants. In this article, we show you how to define, instantiate, and use them. We also cover pattern matching and two common enums for error handling: Option and Result.| Enums and Pattern Matching in Rust
Edit 2021-03-30: Jeremy Mikkola wrote about some closely related topics back in 2017. Edit 2021-03-31: Chris Siebenmann wrote a response to this post that explains exactly how interface values that are nil are typed. It’s more complicated than I thought! I’m not sure I have another Rust & Postgres blog post in me right now, so let’s learn something about Go instead. Recently I decided I wanted to add a --unique flag to omegasort.| blog.urth.org