#rustlings โ Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rustlings, aggregated by home.social.
-
#Zellij integration in #Rustlings ๐ช
https://asciinema.org/a/902151
Works well with terminal text editors like #HelixEditor :helix:
Will be released soon โจ๏ธ
-
Started with the #rustlings course in @calisti 's workshop at #39c3, now halfway done thanks to sitting down together with @captain_maramo for some mutual commitment (and being able to help each other) ^-^
Progress: [#################>----------------] 47/94
-
Let's Learn Rust Using Rustlings
This video is a walkthrough and review of learning Rust using Rustlings, aimed at developers who struggle with Rustโs ownership model and borrow checker.
๐บ https://www.youtube.com/watch?v=jJopQTH7vmg
๐ฆ https://rustlings.rust-lang.org#rustlang #programming #coding #rust #yt #youtube #video #rustlings #learn #programming #learncoding #learning #learningprogramming
-
Let's Learn Rust Using Rustlings
This video is a walkthrough and review of learning Rust using Rustlings, aimed at developers who struggle with Rustโs ownership model and borrow checker.
๐บ https://www.youtube.com/watch?v=jJopQTH7vmg
๐ฆ https://rustlings.rust-lang.org#rustlang #programming #coding #rust #yt #youtube #video #rustlings #learn #programming #learncoding #learning #learningprogramming
-
Let's Learn Rust Using Rustlings
This video is a walkthrough and review of learning Rust using Rustlings, aimed at developers who struggle with Rustโs ownership model and borrow checker.
๐บ https://www.youtube.com/watch?v=jJopQTH7vmg
๐ฆ https://rustlings.rust-lang.org#rustlang #programming #coding #rust #yt #youtube #video #rustlings #learn #programming #learncoding #learning #learningprogramming
-
Let's Learn Rust Using Rustlings
This video is a walkthrough and review of learning Rust using Rustlings, aimed at developers who struggle with Rustโs ownership model and borrow checker.
๐บ https://www.youtube.com/watch?v=jJopQTH7vmg
๐ฆ https://rustlings.rust-lang.org#rustlang #programming #coding #rust #yt #youtube #video #rustlings #learn #programming #learncoding #learning #learningprogramming
-
Let's Learn Rust Using Rustlings
This video is a walkthrough and review of learning Rust using Rustlings, aimed at developers who struggle with Rustโs ownership model and borrow checker.
๐บ https://www.youtube.com/watch?v=jJopQTH7vmg
๐ฆ https://rustlings.rust-lang.org#rustlang #programming #coding #rust #yt #youtube #video #rustlings #learn #programming #learncoding #learning #learningprogramming
-
#Rustlings Fixes Your Nightmares :ferris:
-
At chapter 6 of https://rustlings.rust-lang.org/ #rust #rustlings
-
So #Rustlings apparently is a rather hard term for speech to text to recognize unguided. Terms I got instead, while correcting subtitles for our meetup talk:
- Rustlinks
- Rustlinfs
- Wrestling (my favorite)"Because I think it'd be really great to have some sort of guided wrestling in my company."
Also, "Rust for Rustaceans" became "Rust Forestations".
-
With that, we have a new guide for "Community Exercises" โจ
https://rustlings.rust-lang.org/community-exercises
You can create your own exercises and let the #Rustlings program manage them ๐
I have heard that the #BevyEngine community is thinking about creating some exercises for Bevy beginners ๐
-
Launched a new website for #Rustlings ๐
https://rustlings.rust-lang.orgIt even has a new link ๐
What do you think? Anything missing? ๐ค
-
Resueltos los primeros 8 mรณdulos de #Rustlings . Por hoy, un descanso de #Rustlang
-
Detengo el proyecto #xlslang de momento, y mejor voy a resolver los problemas de #rustlings para afianzar mรกs y ojalรก entender como resolver el problema que tengo.
#rustlang -
#RustLang Iโm not 100% sure, but I think it was @laund who recommended #Rustlings to me (see https://github.com/rust-lang/rustlings). I do a few every day. Iโm really enjoying them and they are very helpful and practical.
-
In a new attempt at Rustlings this year, I wonder why I didn't learn it last year. What a wonderful language. I like it better than Golang in many places, and worlds better than PHP.
-
Does anyone know of a rustlings-like implementation for PHP?
-
Learning #rust with #rustlings is awesome! It has been a long time since I had so much fun while learning something new.
-
Started #Rustlings, a #RustLang tutorial thing (on a recommendation here). The first several exercises made me concerned that it might be stuff Iโve already learned. I checked ahead in the repo and it looks like the later stuff is appropriate for me. Tried not to spoil anything.
-
๐ฅณ LIVE NOW @ozoned ! ๐ฅณ
Watch here: https://stream.ozoned.net/Here is a list of 4 relevant hashtags for your live stream:
GamingOnLinux - #GamingOnLinux
Rustlings - #Rustlings
LinuxGamingCommunity - #LinuxGamingCommunity #owncast #livestream #stream #selfhosted -
@MrMST Hi! One thing that may help is to stop thinking about it as an "SDK" :)
SDKs are usually provided by commercial vendors looking to develop their products.
If you want to get started with Rust, I'd recommend the excellent open source package #Rustlings - https://rustlings.cool/
From that link are instructions on how to get Rust installed, and the exercises are a great way to get going. I finished it and can attest it's an excellent experience!
-
Ok here's a first question I encountered while working on the #rustlings :
When defining a function, what does it mean to put the `mut` keyword in front of the argument's *name* vs. in front the the argument's *type*? E.g. what's the difference between the following two lines:
```
fn some_function(mut some_arg: SomeType) {
fn some_function(some_arg: mut SomeType) {
``` -
YOU GUYS!
I've been working on it for what feels like nine forevers BUT I FINALLY FINISHED #rustlings !!!!!
I'm SO FREAKING CHUFFED I can barely stand it :)
Now I can finally contribute to some FLOSS #rust projects like @VeilidNetwork !
WOOHOO!
-
I think maybe I need to put #rustlings aside for a bit and read up a bit more.
I'm hitting the point where I am perma-stumped on some of the exercises.
Like, I really don't understand map_err or why I would want it. The examples aren't making much sense yet.
Not giving up, just changing tactics :)
My latest sticking point:
https://github.com/rust-lang/rustlings/blob/main/exercises/13_error_handling/errors6.rs
-
I've really been enjoying learning #rust with #rustlings! I'm 2/3 of the way through so far. Major props to the Rust community for such a nice tutorial. I learn better by example, and I love how it even links to the relevant sections of the online book.
-
So I've been learning #rust and chugging along pretty well but... Optionals?
They BREAK my tiny brain :)
Not the declarations themselves, but the boxing and unboxing that needs to happen as they are used and compared, etc.
I had to look at a solution for the first time in my entire #rustlings experience :)
Still not sure how I feel about that. Probably won't do it again, but after a week of struggling I decided I'd learned all the negative feedback I could from that problem :)
I understand it now that I see it, but I am now questioning whether I am in fact clever enough to ride this ride.
while let Some(Some(foo) = optional_bar_vec.pop() { ...
just didn't occur to me even though the exercise hint should have been the all the clue by four I needed.
-
Hey, if any of y'all are interested in learning #C, I made a project in the spirit of #rustlings and #ziglings: Ceilings! It's still a WIP, but if you know #cprogramming, and there are any improvements to be made, pls open an issue (or better yet, fork)! I'm making the exercises as I learn C myself, following along with my old copy of K&R and a PDF of C Programming: A Modern Approach ๐
-
Help me Fediverse #rust Wan Kinobe, you're my only hope! :)
I'm working on a #rustlings exercise:
https://github.com/rust-lang/rustlings/blob/main/exercises/11_hashmaps/hashmaps3.rsThis is the first time I'm irretrievably stuck.
My code:
https://gist.github.com/feoh/5247717974a727a18d3c5adc2d292aed
This is the error I get:
error[E0308]: mismatched types
--> exercises/hashmaps/hashmaps3.rs:42:27
|
42 | let team1: Team = scores.entry(team_1_name).or_insert(Team {
| _________________----^
| | |
| | expected due to this
43 | | goals_scored: team_1_score,
44 | | goals_conceded: team_2_score,
45 | | });
| |__________^ expectedTeam, found&mut Teamerror[E0308]: mismatched types
--> exercises/hashmaps/hashmaps3.rs:46:27
|
46 | let team2: Team = scores.entry(team_2_name).or_insert(Team {
| _________________----^
| | |
| | expected due to this
47 | | goals_scored: team_2_score,
48 | | goals_conceded: team_1_score,
49 | | });
| |__________^ expectedTeam, found&mut Teamerror: aborting due to 2 previous errors
Do I somehow want to copy my modified team1 / team2 Team structs into immutable versions so the insert will work?
This is for an exercise, so "Do your damn homework and figure it out bright boy" is entirely acceptable as well, but I've not been this stuck in the hundreds of exercises I've done thus far :)
Thanks!
-
I've finally made it, started learning Rust, read most of the book and finished rustlings.
Now looking around for interesting projects to quickly ramp up my skill ;-)
I had few approaches to Rust but never enough space to master it. But now it looks that a lot of work in a space i'm good at (data processing and databases) is written in Rust. E.g. #ParadeDB or #NeonDB they're both written in it.
-
Free #Rust Course in Mainz, Germany :ferris:
I am happy to announce that I will offer my Rust course for the third time ๐
๐ Where: In person at the university of Mainz #JGUMainz
๐ When: 26.08. - 30.08.2024 from 10 until 17 o'clock
๐๏ธ Content: My modified version of #ComprehensiveRust and #Rustlings: https://comprehensive-rust.mo8it.com
๐ More info and free registration: https://fachschaft.physik.uni-mainz.de/rust (scroll down for the English version)
๐ฃ๏ธ Language: English:boostRequest:
-
Ever wondered why the language server #RustAnalyzer isn't showing all errors, warnings and lints? ๐
This is especially an issue in #Rustlings where Rust-Analyzer only shows the diagnostics in some of the exercises.
Turns out, Rust-Analyzer uses `cargo check` under the hood which itself stops checking early unless you specify the `--keep-going` flag ๐๐ผ
This is fixed in Rust-Analyzer now ๐
https://github.com/rust-lang/rust-analyzer/pull/17561
Thanks to @veykril ๐ค
-
Ever wondered why the language server #RustAnalyzer isn't showing all errors, warnings and lints? ๐
This is especially an issue in #Rustlings where Rust-Analyzer only shows the diagnostics in some of the exercises.
Turns out, Rust-Analyzer uses `cargo check` under the hood which itself stops checking early unless you specify the `--keep-going` flag ๐๐ผ
This is fixed in Rust-Analyzer now ๐
https://github.com/rust-lang/rust-analyzer/pull/17561
Thanks to @veykril ๐ค
-
Ever wondered why the language server #RustAnalyzer isn't showing all errors, warnings and lints? ๐
This is especially an issue in #Rustlings where Rust-Analyzer only shows the diagnostics in some of the exercises.
Turns out, Rust-Analyzer uses `cargo check` under the hood which itself stops checking early unless you specify the `--keep-going` flag ๐๐ผ
This is fixed in Rust-Analyzer now ๐
https://github.com/rust-lang/rust-analyzer/pull/17561
Thanks to @veykril ๐ค
-
Ever wondered why the language server #RustAnalyzer isn't showing all errors, warnings and lints? ๐
This is especially an issue in #Rustlings where Rust-Analyzer only shows the diagnostics in some of the exercises.
Turns out, Rust-Analyzer uses `cargo check` under the hood which itself stops checking early unless you specify the `--keep-going` flag ๐๐ผ
This is fixed in Rust-Analyzer now ๐
https://github.com/rust-lang/rust-analyzer/pull/17561
Thanks to @veykril ๐ค
-
Ever wondered why the language server #RustAnalyzer isn't showing all errors, warnings and lints? ๐
This is especially an issue in #Rustlings where Rust-Analyzer only shows the diagnostics in some of the exercises.
Turns out, Rust-Analyzer uses `cargo check` under the hood which itself stops checking early unless you specify the `--keep-going` flag ๐๐ผ
This is fixed in Rust-Analyzer now ๐
https://github.com/rust-lang/rust-analyzer/pull/17561
Thanks to @veykril ๐ค
-
In my two months break between jobs, I'm keeping myself busy ๐
#unemployment #unemployed #funemployed #funemployment #rust #programming #coding #code #learning #selftaught #rustlings
-
Today was the first day of my Rust course at my university ๐
It is a combination of #ComprehensiveRust and #Rustlings ๐ฆ
I already gave this course once. But this time, I am recording it and will publish it on YouTube (and other platforms that you suggest) ๐น๏ธ
Thanks to @thomy2000 for the suggestion to record it ๐ค
-
Free #Rust Course in Mainz, Germany :ferris:
I am happy to announce that I will give my Rust course again ๐
๐ Where: In person at the university of Mainz #JGU
๐ When: 11.03. - 15.03.2024 from 10 until 17 o'clock
๐๏ธ Content: My modified version of #ComprehensiveRust and #Rustlings: https://comprehensive-rust.mo8it.com
๐ More info and free registration: https://fachschaft.physik.uni-mainz.de/rust (scroll down for the English version)
๐ฃ๏ธ Language: English unless all speak German -
Yesterday, I submitted a PR to port #Rustlings to Clap:
https://github.com/rust-lang/rustlings/pull/1633
But @manpacket asked me to try #bpaf, so here is the second PR that ports to bpaf:
https://github.com/rust-lang/rustlings/pull/1634
Which one do you like more and why? ๐ค
Vote here and with a ๐ reaction on one of the PRs.