/exercism-rs

A place to put my exercises

Primary LanguageRust

exercism.org - Rust

https://exercism.org/tracks/rust

How to run all tests and feature variants

https://stackoverflow.com/questions/25106554/why-doesnt-println-work-in-rust-unit-tests

cargo test --features add-a-variant -- --include-ignored 
cargo test -- --include-ignored
# For troubleshooting
cargo test -- --include-ignored --nocapture --test-threads=1
cargo test --features grapheme -- --include-ignored 

Download new exercise

exercism download --exercise=semi-structured-logs --track=rust

Submit finished exercise

exercism submit src/lib.rs

List of exercises downloaded

exercism download --exercise=semi-structured-logs --track=rust
exercism download --exercise=assembly-line --track=rust
exercism download --exercise=health-statistics --track=rust
exercism download --exercise=low-power-embedded-game --track=rust
exercism download --exercise=resistor-color --track=rust
exercism download --exercise=short-fibonacci --track=rust
exercism download --exercise=role-playing-game --track=rust
exercism download --exercise=magazine-cutout --track=rust
exercism download --exercise=rpn-calculator --track=rust
exercism download --exercise=beer-song --track=rust
exercism download --exercise=difference-of-squares --track=rust
exercism download --exercise=grains --track=rust
exercism download --exercise=leap --track=rust
exercism download --exercise=nth-prime --track=rust
exercism download --exercise=prime-factors --track=rust
exercism download --exercise=proverb --track=rust
exercism download --exercise=raindrops --track=rust
exercism download --exercise=sum-of-multiples --track=rust
exercism download --exercise=bob --track=rust
exercism download --exercise=high-scores --track=rust
exercism download --exercise=matching-brackets --track=rust
exercism download --exercise=collatz-conjecture --track=rust

exercism download --exercise=diffie-hellman --track=rust

# TODO:
exercism download --exercise=series --track=rust

exercism download --exercise=clock --track=rust
exercism download --exercise=anagram --track=rust
exercism download --exercise=space-age --track=rust
exercism download --exercise=sublist --track=rust
exercism download --exercise=minesweeper --track=rust
exercism download --exercise=luhn --track=rust
exercism download --exercise=acronym --track=rust
exercism download --exercise=all-your-base --track=rust
exercism download --exercise=allergies --track=rust
exercism download --exercise=alphametics --track=rust
exercism download --exercise=binary-search --track=rust
exercism download --exercise=bowling --track=rust
exercism download --exercise=dot-dsl --track=rust
exercism download --exercise=etl --track=rust
exercism download --exercise=grade-school --track=rust
exercism download --exercise=hamming --track=rust
exercism download --exercise=isbn-verifier --track=rust
exercism download --exercise=isogram --track=rust
exercism download --exercise=nucleotide-count --track=rust
exercism download --exercise=paasio --track=rust
exercism download --exercise=palindrome-products --track=rust
exercism download --exercise=pangram --track=rust
exercism download --exercise=pascals-triangle --track=rust
exercism download --exercise=perfect-numbers --track=rust
exercism download --exercise=pig-latin --track=rust
exercism download --exercise=queen-attack --track=rust
exercism download --exercise=rna-transcription --track=rust
exercism download --exercise=run-length-encoding --track=rust
exercism download --exercise=saddle-points --track=rust
exercism download --exercise=say --track=rust
exercism download --exercise=scrabble-score --track=rust
exercism download --exercise=sieve --track=rust
exercism download --exercise=simple-linked-list --track=rust
exercism download --exercise=spiral-matrix --track=rust
exercism download --exercise=tournament --track=rust
exercism download --exercise=triangle --track=rust
exercism download --exercise=two-bucket --track=rust
exercism download --exercise=variable-length-quantity --track=rust
exercism download --exercise=robot-simulator --track=rust
exercism download --exercise=robot-name --track=rust
exercism download --exercise=protein-translation --track=rust