From 66002484e33f4e1fc5878376a4a59e43117bd604 Mon Sep 17 00:00:00 2001 From: Remo Senekowitsch Date: Mon, 17 Feb 2025 22:28:32 +0100 Subject: [PATCH] simplify generated gitignore files Cargo has simplified its output a while ago, this is making us more consistent with that. Cargo doesn't add Cargo.lock anymore at all, neither for libraries nor for binaries. It still makes sense for us though, since our users shouldn't submit Cargo.lock to the test runner. --- exercises/concept/assembly-line/.gitignore | 8 +------- exercises/concept/csv-builder/.gitignore | 8 +------- exercises/concept/health-statistics/.gitignore | 8 +------- exercises/concept/low-power-embedded-game/.gitignore | 8 +------- .../concept/lucians-luscious-lasagna/.gitignore | 8 +------- exercises/concept/magazine-cutout/.gitignore | 8 +------- exercises/concept/resistor-color/.gitignore | 8 +------- exercises/concept/role-playing-game/.gitignore | 8 +------- exercises/concept/rpn-calculator/.gitignore | 8 +------- exercises/concept/semi-structured-logs/.gitignore | 8 +------- exercises/concept/short-fibonacci/.gitignore | 8 +------- exercises/practice/accumulate/.gitignore | 8 +------- exercises/practice/acronym/.gitignore | 8 +------- exercises/practice/affine-cipher/.gitignore | 8 +------- exercises/practice/all-your-base/.gitignore | 8 +------- exercises/practice/allergies/.gitignore | 8 +------- exercises/practice/alphametics/.gitignore | 8 +------- exercises/practice/anagram/.gitignore | 8 +------- exercises/practice/armstrong-numbers/.gitignore | 8 +------- exercises/practice/atbash-cipher/.gitignore | 8 +------- exercises/practice/beer-song/.gitignore | 8 +------- exercises/practice/binary-search/.gitignore | 8 +------- exercises/practice/bob/.gitignore | 8 +------- exercises/practice/book-store/.gitignore | 8 +------- exercises/practice/bowling/.gitignore | 8 +------- exercises/practice/circular-buffer/.gitignore | 8 +------- exercises/practice/clock/.gitignore | 8 +------- exercises/practice/collatz-conjecture/.gitignore | 8 +------- exercises/practice/crypto-square/.gitignore | 8 +------- exercises/practice/custom-set/.gitignore | 8 +------- exercises/practice/decimal/.gitignore | 8 +------- exercises/practice/diamond/.gitignore | 8 +------- exercises/practice/difference-of-squares/.gitignore | 8 +------- exercises/practice/diffie-hellman/.gitignore | 8 +------- exercises/practice/dominoes/.gitignore | 8 +------- exercises/practice/dot-dsl/.gitignore | 8 +------- exercises/practice/doubly-linked-list/.gitignore | 8 +------- exercises/practice/eliuds-eggs/.gitignore | 2 +- exercises/practice/etl/.gitignore | 8 +------- exercises/practice/fizzy/.gitignore | 8 +------- exercises/practice/forth/.gitignore | 8 +------- exercises/practice/gigasecond/.gitignore | 8 +------- exercises/practice/grade-school/.gitignore | 8 +------- exercises/practice/grains/.gitignore | 8 +------- exercises/practice/grep/.gitignore | 12 +----------- exercises/practice/hamming/.gitignore | 8 +------- exercises/practice/hello-world/.gitignore | 8 +------- exercises/practice/hexadecimal/.gitignore | 8 +------- exercises/practice/high-scores/.gitignore | 8 +------- exercises/practice/isbn-verifier/.gitignore | 8 +------- exercises/practice/isogram/.gitignore | 8 +------- exercises/practice/kindergarten-garden/.gitignore | 8 +------- exercises/practice/knapsack/.gitignore | 8 +------- exercises/practice/largest-series-product/.gitignore | 8 +------- exercises/practice/leap/.gitignore | 8 +------- exercises/practice/list-ops/.gitignore | 8 +------- exercises/practice/luhn-from/.gitignore | 8 +------- exercises/practice/luhn-trait/.gitignore | 8 +------- exercises/practice/luhn/.gitignore | 8 +------- exercises/practice/macros/.gitignore | 8 +------- exercises/practice/matching-brackets/.gitignore | 8 +------- exercises/practice/matrix/.gitignore | 2 +- exercises/practice/minesweeper/.gitignore | 8 +------- exercises/practice/nth-prime/.gitignore | 8 +------- exercises/practice/nucleotide-codons/.gitignore | 8 +------- exercises/practice/nucleotide-count/.gitignore | 8 +------- exercises/practice/ocr-numbers/.gitignore | 8 +------- exercises/practice/paasio/.gitignore | 8 +------- exercises/practice/palindrome-products/.gitignore | 8 +------- exercises/practice/pangram/.gitignore | 8 +------- .../practice/parallel-letter-frequency/.gitignore | 8 +------- exercises/practice/pascals-triangle/.gitignore | 8 +------- exercises/practice/perfect-numbers/.gitignore | 8 +------- exercises/practice/phone-number/.gitignore | 8 +------- exercises/practice/pig-latin/.gitignore | 8 +------- exercises/practice/poker/.gitignore | 8 +------- exercises/practice/prime-factors/.gitignore | 8 +------- exercises/practice/protein-translation/.gitignore | 8 +------- exercises/practice/proverb/.gitignore | 8 +------- exercises/practice/pythagorean-triplet/.gitignore | 8 +------- exercises/practice/queen-attack/.gitignore | 8 +------- exercises/practice/rail-fence-cipher/.gitignore | 8 +------- exercises/practice/raindrops/.gitignore | 8 +------- exercises/practice/react/.gitignore | 8 +------- exercises/practice/rectangles/.gitignore | 8 +------- exercises/practice/reverse-string/.gitignore | 8 +------- exercises/practice/rna-transcription/.gitignore | 8 +------- exercises/practice/robot-name/.gitignore | 8 +------- exercises/practice/robot-simulator/.gitignore | 8 +------- exercises/practice/roman-numerals/.gitignore | 8 +------- exercises/practice/rotational-cipher/.gitignore | 8 +------- exercises/practice/run-length-encoding/.gitignore | 8 +------- exercises/practice/saddle-points/.gitignore | 8 +------- exercises/practice/say/.gitignore | 8 +------- exercises/practice/scale-generator/.gitignore | 8 +------- exercises/practice/scrabble-score/.gitignore | 8 +------- exercises/practice/secret-handshake/.gitignore | 8 +------- exercises/practice/series/.gitignore | 8 +------- exercises/practice/sieve/.gitignore | 8 +------- exercises/practice/simple-cipher/.gitignore | 8 +------- exercises/practice/simple-linked-list/.gitignore | 8 +------- exercises/practice/space-age/.gitignore | 8 +------- exercises/practice/spiral-matrix/.gitignore | 8 +------- exercises/practice/sublist/.gitignore | 8 +------- exercises/practice/sum-of-multiples/.gitignore | 8 +------- exercises/practice/tournament/.gitignore | 8 +------- exercises/practice/triangle/.gitignore | 8 +------- exercises/practice/two-bucket/.gitignore | 8 +------- exercises/practice/two-fer/.gitignore | 8 +------- .../practice/variable-length-quantity/.gitignore | 8 +------- exercises/practice/word-count/.gitignore | 8 +------- exercises/practice/wordy/.gitignore | 8 +------- exercises/practice/xorcism/.gitignore | 8 +------- exercises/practice/yacht/.gitignore | 8 +------- rust-tooling/generate/src/lib.rs | 2 +- rust-tooling/models/src/problem_spec.rs | 1 + 116 files changed, 116 insertions(+), 791 deletions(-) diff --git a/exercises/concept/assembly-line/.gitignore b/exercises/concept/assembly-line/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/assembly-line/.gitignore +++ b/exercises/concept/assembly-line/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/csv-builder/.gitignore b/exercises/concept/csv-builder/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/csv-builder/.gitignore +++ b/exercises/concept/csv-builder/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/health-statistics/.gitignore b/exercises/concept/health-statistics/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/health-statistics/.gitignore +++ b/exercises/concept/health-statistics/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/low-power-embedded-game/.gitignore b/exercises/concept/low-power-embedded-game/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/low-power-embedded-game/.gitignore +++ b/exercises/concept/low-power-embedded-game/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/lucians-luscious-lasagna/.gitignore b/exercises/concept/lucians-luscious-lasagna/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/lucians-luscious-lasagna/.gitignore +++ b/exercises/concept/lucians-luscious-lasagna/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/magazine-cutout/.gitignore b/exercises/concept/magazine-cutout/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/magazine-cutout/.gitignore +++ b/exercises/concept/magazine-cutout/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/resistor-color/.gitignore b/exercises/concept/resistor-color/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/resistor-color/.gitignore +++ b/exercises/concept/resistor-color/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/role-playing-game/.gitignore b/exercises/concept/role-playing-game/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/role-playing-game/.gitignore +++ b/exercises/concept/role-playing-game/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/rpn-calculator/.gitignore b/exercises/concept/rpn-calculator/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/rpn-calculator/.gitignore +++ b/exercises/concept/rpn-calculator/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/semi-structured-logs/.gitignore b/exercises/concept/semi-structured-logs/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/semi-structured-logs/.gitignore +++ b/exercises/concept/semi-structured-logs/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/concept/short-fibonacci/.gitignore b/exercises/concept/short-fibonacci/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/concept/short-fibonacci/.gitignore +++ b/exercises/concept/short-fibonacci/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/accumulate/.gitignore b/exercises/practice/accumulate/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/accumulate/.gitignore +++ b/exercises/practice/accumulate/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/acronym/.gitignore b/exercises/practice/acronym/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/acronym/.gitignore +++ b/exercises/practice/acronym/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/affine-cipher/.gitignore b/exercises/practice/affine-cipher/.gitignore index e130ceb2d9fa..96ef6c0b944e 100644 --- a/exercises/practice/affine-cipher/.gitignore +++ b/exercises/practice/affine-cipher/.gitignore @@ -1,8 +1,2 @@ -# Generated by exercism rust track exercise tool -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/all-your-base/.gitignore b/exercises/practice/all-your-base/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/all-your-base/.gitignore +++ b/exercises/practice/all-your-base/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/allergies/.gitignore b/exercises/practice/allergies/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/allergies/.gitignore +++ b/exercises/practice/allergies/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/alphametics/.gitignore b/exercises/practice/alphametics/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/alphametics/.gitignore +++ b/exercises/practice/alphametics/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/anagram/.gitignore b/exercises/practice/anagram/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/anagram/.gitignore +++ b/exercises/practice/anagram/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/armstrong-numbers/.gitignore b/exercises/practice/armstrong-numbers/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/armstrong-numbers/.gitignore +++ b/exercises/practice/armstrong-numbers/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/atbash-cipher/.gitignore b/exercises/practice/atbash-cipher/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/atbash-cipher/.gitignore +++ b/exercises/practice/atbash-cipher/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/beer-song/.gitignore b/exercises/practice/beer-song/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/beer-song/.gitignore +++ b/exercises/practice/beer-song/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/binary-search/.gitignore b/exercises/practice/binary-search/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/binary-search/.gitignore +++ b/exercises/practice/binary-search/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/bob/.gitignore b/exercises/practice/bob/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/bob/.gitignore +++ b/exercises/practice/bob/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/book-store/.gitignore b/exercises/practice/book-store/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/book-store/.gitignore +++ b/exercises/practice/book-store/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/bowling/.gitignore b/exercises/practice/bowling/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/bowling/.gitignore +++ b/exercises/practice/bowling/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/circular-buffer/.gitignore b/exercises/practice/circular-buffer/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/circular-buffer/.gitignore +++ b/exercises/practice/circular-buffer/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/clock/.gitignore b/exercises/practice/clock/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/clock/.gitignore +++ b/exercises/practice/clock/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/collatz-conjecture/.gitignore b/exercises/practice/collatz-conjecture/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/collatz-conjecture/.gitignore +++ b/exercises/practice/collatz-conjecture/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/crypto-square/.gitignore b/exercises/practice/crypto-square/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/crypto-square/.gitignore +++ b/exercises/practice/crypto-square/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/custom-set/.gitignore b/exercises/practice/custom-set/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/custom-set/.gitignore +++ b/exercises/practice/custom-set/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/decimal/.gitignore b/exercises/practice/decimal/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/decimal/.gitignore +++ b/exercises/practice/decimal/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/diamond/.gitignore b/exercises/practice/diamond/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/diamond/.gitignore +++ b/exercises/practice/diamond/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/difference-of-squares/.gitignore b/exercises/practice/difference-of-squares/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/difference-of-squares/.gitignore +++ b/exercises/practice/difference-of-squares/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/diffie-hellman/.gitignore b/exercises/practice/diffie-hellman/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/diffie-hellman/.gitignore +++ b/exercises/practice/diffie-hellman/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/dominoes/.gitignore b/exercises/practice/dominoes/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/dominoes/.gitignore +++ b/exercises/practice/dominoes/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/dot-dsl/.gitignore b/exercises/practice/dot-dsl/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/dot-dsl/.gitignore +++ b/exercises/practice/dot-dsl/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/doubly-linked-list/.gitignore b/exercises/practice/doubly-linked-list/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/doubly-linked-list/.gitignore +++ b/exercises/practice/doubly-linked-list/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/eliuds-eggs/.gitignore b/exercises/practice/eliuds-eggs/.gitignore index 4fffb2f89cbd..96ef6c0b944e 100644 --- a/exercises/practice/eliuds-eggs/.gitignore +++ b/exercises/practice/eliuds-eggs/.gitignore @@ -1,2 +1,2 @@ /target -/Cargo.lock +Cargo.lock diff --git a/exercises/practice/etl/.gitignore b/exercises/practice/etl/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/etl/.gitignore +++ b/exercises/practice/etl/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/fizzy/.gitignore b/exercises/practice/fizzy/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/fizzy/.gitignore +++ b/exercises/practice/fizzy/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/forth/.gitignore b/exercises/practice/forth/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/forth/.gitignore +++ b/exercises/practice/forth/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/gigasecond/.gitignore b/exercises/practice/gigasecond/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/gigasecond/.gitignore +++ b/exercises/practice/gigasecond/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/grade-school/.gitignore b/exercises/practice/grade-school/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/grade-school/.gitignore +++ b/exercises/practice/grade-school/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/grains/.gitignore b/exercises/practice/grains/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/grains/.gitignore +++ b/exercises/practice/grains/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/grep/.gitignore b/exercises/practice/grep/.gitignore index dfd29ee5b705..96ef6c0b944e 100644 --- a/exercises/practice/grep/.gitignore +++ b/exercises/practice/grep/.gitignore @@ -1,12 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock - -# Exercise generates some text files, and while it is meant to clean up after itself, -# it might not in the event of panics -*.txt diff --git a/exercises/practice/hamming/.gitignore b/exercises/practice/hamming/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/hamming/.gitignore +++ b/exercises/practice/hamming/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/hello-world/.gitignore b/exercises/practice/hello-world/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/hello-world/.gitignore +++ b/exercises/practice/hello-world/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/hexadecimal/.gitignore b/exercises/practice/hexadecimal/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/hexadecimal/.gitignore +++ b/exercises/practice/hexadecimal/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/high-scores/.gitignore b/exercises/practice/high-scores/.gitignore index e130ceb2d9fa..96ef6c0b944e 100644 --- a/exercises/practice/high-scores/.gitignore +++ b/exercises/practice/high-scores/.gitignore @@ -1,8 +1,2 @@ -# Generated by exercism rust track exercise tool -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/isbn-verifier/.gitignore b/exercises/practice/isbn-verifier/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/isbn-verifier/.gitignore +++ b/exercises/practice/isbn-verifier/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/isogram/.gitignore b/exercises/practice/isogram/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/isogram/.gitignore +++ b/exercises/practice/isogram/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/kindergarten-garden/.gitignore b/exercises/practice/kindergarten-garden/.gitignore index e24ae59817a2..96ef6c0b944e 100644 --- a/exercises/practice/kindergarten-garden/.gitignore +++ b/exercises/practice/kindergarten-garden/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# Will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/knapsack/.gitignore b/exercises/practice/knapsack/.gitignore index e24ae59817a2..96ef6c0b944e 100644 --- a/exercises/practice/knapsack/.gitignore +++ b/exercises/practice/knapsack/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# Will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/largest-series-product/.gitignore b/exercises/practice/largest-series-product/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/largest-series-product/.gitignore +++ b/exercises/practice/largest-series-product/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/leap/.gitignore b/exercises/practice/leap/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/leap/.gitignore +++ b/exercises/practice/leap/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/list-ops/.gitignore b/exercises/practice/list-ops/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/list-ops/.gitignore +++ b/exercises/practice/list-ops/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/luhn-from/.gitignore b/exercises/practice/luhn-from/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/luhn-from/.gitignore +++ b/exercises/practice/luhn-from/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/luhn-trait/.gitignore b/exercises/practice/luhn-trait/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/luhn-trait/.gitignore +++ b/exercises/practice/luhn-trait/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/luhn/.gitignore b/exercises/practice/luhn/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/luhn/.gitignore +++ b/exercises/practice/luhn/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/macros/.gitignore b/exercises/practice/macros/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/macros/.gitignore +++ b/exercises/practice/macros/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/matching-brackets/.gitignore b/exercises/practice/matching-brackets/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/matching-brackets/.gitignore +++ b/exercises/practice/matching-brackets/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/matrix/.gitignore b/exercises/practice/matrix/.gitignore index 4fffb2f89cbd..96ef6c0b944e 100644 --- a/exercises/practice/matrix/.gitignore +++ b/exercises/practice/matrix/.gitignore @@ -1,2 +1,2 @@ /target -/Cargo.lock +Cargo.lock diff --git a/exercises/practice/minesweeper/.gitignore b/exercises/practice/minesweeper/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/minesweeper/.gitignore +++ b/exercises/practice/minesweeper/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/nth-prime/.gitignore b/exercises/practice/nth-prime/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/nth-prime/.gitignore +++ b/exercises/practice/nth-prime/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/nucleotide-codons/.gitignore b/exercises/practice/nucleotide-codons/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/nucleotide-codons/.gitignore +++ b/exercises/practice/nucleotide-codons/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/nucleotide-count/.gitignore b/exercises/practice/nucleotide-count/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/nucleotide-count/.gitignore +++ b/exercises/practice/nucleotide-count/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/ocr-numbers/.gitignore b/exercises/practice/ocr-numbers/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/ocr-numbers/.gitignore +++ b/exercises/practice/ocr-numbers/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/paasio/.gitignore b/exercises/practice/paasio/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/paasio/.gitignore +++ b/exercises/practice/paasio/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/palindrome-products/.gitignore b/exercises/practice/palindrome-products/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/palindrome-products/.gitignore +++ b/exercises/practice/palindrome-products/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/pangram/.gitignore b/exercises/practice/pangram/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/pangram/.gitignore +++ b/exercises/practice/pangram/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/parallel-letter-frequency/.gitignore b/exercises/practice/parallel-letter-frequency/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/parallel-letter-frequency/.gitignore +++ b/exercises/practice/parallel-letter-frequency/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/pascals-triangle/.gitignore b/exercises/practice/pascals-triangle/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/pascals-triangle/.gitignore +++ b/exercises/practice/pascals-triangle/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/perfect-numbers/.gitignore b/exercises/practice/perfect-numbers/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/perfect-numbers/.gitignore +++ b/exercises/practice/perfect-numbers/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/phone-number/.gitignore b/exercises/practice/phone-number/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/phone-number/.gitignore +++ b/exercises/practice/phone-number/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/pig-latin/.gitignore b/exercises/practice/pig-latin/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/pig-latin/.gitignore +++ b/exercises/practice/pig-latin/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/poker/.gitignore b/exercises/practice/poker/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/poker/.gitignore +++ b/exercises/practice/poker/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/prime-factors/.gitignore b/exercises/practice/prime-factors/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/prime-factors/.gitignore +++ b/exercises/practice/prime-factors/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/protein-translation/.gitignore b/exercises/practice/protein-translation/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/protein-translation/.gitignore +++ b/exercises/practice/protein-translation/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/proverb/.gitignore b/exercises/practice/proverb/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/proverb/.gitignore +++ b/exercises/practice/proverb/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/pythagorean-triplet/.gitignore b/exercises/practice/pythagorean-triplet/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/pythagorean-triplet/.gitignore +++ b/exercises/practice/pythagorean-triplet/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/queen-attack/.gitignore b/exercises/practice/queen-attack/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/queen-attack/.gitignore +++ b/exercises/practice/queen-attack/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/rail-fence-cipher/.gitignore b/exercises/practice/rail-fence-cipher/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/rail-fence-cipher/.gitignore +++ b/exercises/practice/rail-fence-cipher/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/raindrops/.gitignore b/exercises/practice/raindrops/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/raindrops/.gitignore +++ b/exercises/practice/raindrops/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/react/.gitignore b/exercises/practice/react/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/react/.gitignore +++ b/exercises/practice/react/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/rectangles/.gitignore b/exercises/practice/rectangles/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/rectangles/.gitignore +++ b/exercises/practice/rectangles/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/reverse-string/.gitignore b/exercises/practice/reverse-string/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/reverse-string/.gitignore +++ b/exercises/practice/reverse-string/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/rna-transcription/.gitignore b/exercises/practice/rna-transcription/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/rna-transcription/.gitignore +++ b/exercises/practice/rna-transcription/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/robot-name/.gitignore b/exercises/practice/robot-name/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/robot-name/.gitignore +++ b/exercises/practice/robot-name/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/robot-simulator/.gitignore b/exercises/practice/robot-simulator/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/robot-simulator/.gitignore +++ b/exercises/practice/robot-simulator/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/roman-numerals/.gitignore b/exercises/practice/roman-numerals/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/roman-numerals/.gitignore +++ b/exercises/practice/roman-numerals/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/rotational-cipher/.gitignore b/exercises/practice/rotational-cipher/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/rotational-cipher/.gitignore +++ b/exercises/practice/rotational-cipher/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/run-length-encoding/.gitignore b/exercises/practice/run-length-encoding/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/run-length-encoding/.gitignore +++ b/exercises/practice/run-length-encoding/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/saddle-points/.gitignore b/exercises/practice/saddle-points/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/saddle-points/.gitignore +++ b/exercises/practice/saddle-points/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/say/.gitignore b/exercises/practice/say/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/say/.gitignore +++ b/exercises/practice/say/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/scale-generator/.gitignore b/exercises/practice/scale-generator/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/scale-generator/.gitignore +++ b/exercises/practice/scale-generator/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/scrabble-score/.gitignore b/exercises/practice/scrabble-score/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/scrabble-score/.gitignore +++ b/exercises/practice/scrabble-score/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/secret-handshake/.gitignore b/exercises/practice/secret-handshake/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/secret-handshake/.gitignore +++ b/exercises/practice/secret-handshake/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/series/.gitignore b/exercises/practice/series/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/series/.gitignore +++ b/exercises/practice/series/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/sieve/.gitignore b/exercises/practice/sieve/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/sieve/.gitignore +++ b/exercises/practice/sieve/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/simple-cipher/.gitignore b/exercises/practice/simple-cipher/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/simple-cipher/.gitignore +++ b/exercises/practice/simple-cipher/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/simple-linked-list/.gitignore b/exercises/practice/simple-linked-list/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/simple-linked-list/.gitignore +++ b/exercises/practice/simple-linked-list/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/space-age/.gitignore b/exercises/practice/space-age/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/space-age/.gitignore +++ b/exercises/practice/space-age/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/spiral-matrix/.gitignore b/exercises/practice/spiral-matrix/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/spiral-matrix/.gitignore +++ b/exercises/practice/spiral-matrix/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/sublist/.gitignore b/exercises/practice/sublist/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/sublist/.gitignore +++ b/exercises/practice/sublist/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/sum-of-multiples/.gitignore b/exercises/practice/sum-of-multiples/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/sum-of-multiples/.gitignore +++ b/exercises/practice/sum-of-multiples/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/tournament/.gitignore b/exercises/practice/tournament/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/tournament/.gitignore +++ b/exercises/practice/tournament/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/triangle/.gitignore b/exercises/practice/triangle/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/triangle/.gitignore +++ b/exercises/practice/triangle/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/two-bucket/.gitignore b/exercises/practice/two-bucket/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/two-bucket/.gitignore +++ b/exercises/practice/two-bucket/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/two-fer/.gitignore b/exercises/practice/two-fer/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/two-fer/.gitignore +++ b/exercises/practice/two-fer/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/variable-length-quantity/.gitignore b/exercises/practice/variable-length-quantity/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/variable-length-quantity/.gitignore +++ b/exercises/practice/variable-length-quantity/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/word-count/.gitignore b/exercises/practice/word-count/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/word-count/.gitignore +++ b/exercises/practice/word-count/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/wordy/.gitignore b/exercises/practice/wordy/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/wordy/.gitignore +++ b/exercises/practice/wordy/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/xorcism/.gitignore b/exercises/practice/xorcism/.gitignore index db7f315c06d7..96ef6c0b944e 100644 --- a/exercises/practice/xorcism/.gitignore +++ b/exercises/practice/xorcism/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/exercises/practice/yacht/.gitignore b/exercises/practice/yacht/.gitignore index e24ae59817a2..96ef6c0b944e 100644 --- a/exercises/practice/yacht/.gitignore +++ b/exercises/practice/yacht/.gitignore @@ -1,8 +1,2 @@ -# Generated by Cargo -# Will have compiled files and executables -/target/ -**/*.rs.bk - -# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries -# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock +/target Cargo.lock diff --git a/rust-tooling/generate/src/lib.rs b/rust-tooling/generate/src/lib.rs index e397a586d3fd..8d29474670e2 100644 --- a/rust-tooling/generate/src/lib.rs +++ b/rust-tooling/generate/src/lib.rs @@ -38,7 +38,7 @@ pub fn new(slug: &str) -> Result { static GITIGNORE: &str = "\ /target -/Cargo.lock +Cargo.lock "; fn generate_manifest(crate_name: &str) -> String { diff --git a/rust-tooling/models/src/problem_spec.rs b/rust-tooling/models/src/problem_spec.rs index 2dfc39cc0074..88e6af04f3b2 100644 --- a/rust-tooling/models/src/problem_spec.rs +++ b/rust-tooling/models/src/problem_spec.rs @@ -13,6 +13,7 @@ pub struct CanonicalData { #[derive(Clone, Debug, Serialize, Deserialize)] #[serde(deny_unknown_fields)] #[serde(untagged)] +#[allow(clippy::large_enum_variant)] pub enum TestCase { Single { #[serde(flatten)]