cross-posted from: https://diode.zone/videos/watch/9766d1f1-6018-48ec-ad67-e971758f8a3a

Going through some exercises on basic Rust syntax and ownership.

Links:

Rust 101 is a series of videos explaining how to write programs in Rust. The course materials for this series are developed by tweede golf. You can find more information at https://github.com/tweedegolf/101-rs and you can sponsor the work at https://github.com/sponsors/tweedegolf . They are released under the Creative Commons Attribution Share Alike 4.0 International license.

This series of videos is copyright 2023 Andy Balaam and the tweede golf contributors and is released under the Creative Commons Attribution Share Alike 4.0 International license.


These videos are roughly on track with the Reading Club apparently, so this video belongs here this week, I think.

  • maegul (he/they)@lemmy.mlM
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    I missed the last step really.

    So you need to navigate into one of these subdirectories like .../1-basic-syntax/. Which, as I said above, is a rust/cargo project.

    From there, you run cargo run to see if it compiles (it likely won’t until you fix the code, which is the exercise).

    OR, you run cargo test to run the tests (which, again, will likely not pass).

    If the project has mulitple files, each being their own exercise, then you have to use --bin to specify which file/bin you want to run. EG: cargo run --bin 01 for a file named 01.rs. Or, cargo test --bin 01 for the tests in a file named 01.rs.