Memory Safety
Rust’s ownership system guarantees memory safety without a garbage collector, preventing common bugs such as null pointer dereferencing, buffer overflows, and data races.
Performance
Rust aims to provide memory safety while maintaining high performance. It is often as fast as C and C++ due to zero-cost abstractions.
Concurrency
Rust’s ownership and type system make it easier to write safe concurrent code, helping developers avoid concurrency issues.
Tooling
Rust has excellent tooling, including the Cargo package manager and build system, and Rustfmt for code formatting.
Community and Ecosystem
Rust has a growing community and ecosystem, with active contributions and a wide range of libraries and frameworks available.
Strong Typing and Error Handling
Rust’s type system and pattern matching compel developers to handle errors and edge cases, leading to more robust and predictable code.
Let’s dive back into Rust! This time we’re going to be going through the lesson called “Enums and Pattern Matching”. We’re going to be looking at inferring meaning with our data, how we can use match to execute different code depending on input and finally we’ll have a look at if let.
– Source: dev.to
/
6 months ago
We will be using rust. Rust is a very simple to use memory and type safe language that is excellent for building cool and reliable CLI’s. In fact it has quickly become the number one tool for building CLI’s. I’ll dive into more on why rust CLI’s are good in a future blog post, so stay tuned for that.
So, with that, let’s get our project set up.
Install rust on your machine if you have not already. You can do so…
– Source: dev.to
/
about 1 year ago
This is the subreddit of the Rust programming language. You’re welcome to start learning it, but the subreddit you’re looking for is r/playrust.
Source:
over 1 year ago
The Rust Project certainly has slogans. The web site says, for example:.
Source:
over 1 year ago
Hello rustaceans, this is my first usable rust project which is a simple local http server. Posting here to get feedback on what I have done incorrectly or not in a idiomatic way and how to fix them in a idiomatic way. Cheers :).
Source:
over 1 year ago
Let’s not forget memory safety. That’s basically Rust’s reason for being. For many years, it was listed in the short description of Rust on rust-lang.org, but they changed their description a couple of years ago to be more enterprise marketing friendly.
Source:
over 1 year ago
{
“id”: 0,
“name”: “Ferris”,
“description”: “Ferris is the official crab mascot of the Rust programming language.”,
“links”: {
“website”: [
“https://rust-lang.org”
],
“subreddit”: [
“rust”
]
},
“path”: {
“T:0-1, 10-164”: [
[
724,
623
],
[
723,
…
Source:
over 1 year ago
I wrote this game in the Rust programming language using the awesome Macroquad game engine.
Source:
over 1 year ago
Hi! This is a sub dedicated to the Rust Programming Language. You should check out r/playrust instead .
Source:
over 1 year ago
But rust isn’t necessarily “just” a systems language and indeed doesn’t self identify as a systems language: it’s a general purpose language that you *can* use for systems-programming. To quote the main slogan from rust-lang.org, rust is.
Source:
almost 2 years ago
Only thing I know is that the script is written in rust. I went to rust-lang.org and downloaded what I think was the tools to run/write rust on macOS but nothing changed for me.
Source:
almost 2 years ago
This one if you do you are a nonpassing transbian.
Source:
almost 2 years ago
But it also has a lot of problems. The Rust based core of Prisma is approximately a 13 MB binary. Which means in serverless environments, the cold start times are awful because it takes a lot of time to spin up the Prisma binary. And you can pretty much forget running Prisma on the edge.
– Source: dev.to
/
almost 2 years ago
The one at rust-lang.org is more official.
Source:
almost 2 years ago
Software Engineer, with a https://rust-lang.org specialty. £80,000 – despite the UK being horrifically transphobic I’ve found the tech industry fairly welcoming, though it is very much a boys club and you’ll usually end up in teams that are all male other than yourself.
Source:
almost 2 years ago
Exactly my point. Case in reference: docs.python.org, git-scm.org, rust-lang.org, neovim.io, you don’t need anything fancy. This is deliberately chasing a particular type of programmer away…
Source:
almost 2 years ago
For performance, the server function is written in Rust. Rust compiles natively to WebAssembly, and so has faster cold-start time as well as faster execution speed compared to Ruby — ideal for our server! We leverage a Rust crate called rust_embed which allows us to embed assets inside a compiled binary. We use this to embed the assets generated by our Next.js build inside the WebAssembly module which…
– Source: dev.to
/
almost 2 years ago
Unless you mean software written in the programming language Rust (https://rust-lang.org), then, yes, you want r/playrust for the video game Rust.
Source:
almost 2 years ago
Harelang.org, ziglang.org are new systems-oriented languages. rust-lang.org and golang.org more mainstream.
Source:
almost 2 years ago
My approach has been considerably, uhh.. lazier, if you will: I just read through the rust book available on http://rust-lang.org.
– Source: Hacker News
/
about 2 years ago
Mucking around with Rust. There used to be support in the Cranelift compiler back-end for RISC-V, but that was removed. So adding that back in with the newer code structure would be a big project (that I’m not likely to complete).
Source:
about 2 years ago