this post was submitted on 20 Oct 2024
15 points (100.0% liked)

Rust

5930 readers
32 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS
 

Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 1 week ago

I've just started learning Rust, so I've been working through The Book and Rust by Example to get familiarity with the language before diving into any projects. Coming from a C++ background, I've been surprised at how similar and simultaneously completely different Rust is from C++, and I've run into a lot of things that seemed completely bizzare to me (like the whole immutable variable default and shadowing) that I initially disliked until I looked into the reasoning and became wholly on board with the systems.

I'm planning on developing a cute little pet project for a relativistic/geometric time system, where the current time is determined not by arbitrary time zones but coordinates on the earth. I'll probably post some updates once I start working on it ^͜^

[–] [email protected] 5 points 1 week ago

I have a small CLI to create and manage note files. This week, I added a list command, which just spits out the notes ordered by date, to help me reopen previously created notes.

You can pass along a flag e.g. --since="3 months ago" or --since="2024-06-01" to only open files created in that time range. I used the human-date-parser crate for that.

Not yet entirely happy, as I would've liked to support --since="June" and --since="2024". Will need to see, if I separately implement those.

[–] AsudoxDev 2 points 1 week ago

Lemmy moderation bot with custom rules