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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 e130ceb2d..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 4fffb2f89..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 dfd29ee5b..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 e130ceb2d..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 e24ae5981..96ef6c0b9 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 e24ae5981..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 4fffb2f89..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 db7f315c0..96ef6c0b9 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 e24ae5981..96ef6c0b9 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 e397a586d..8d2947467 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 2dfc39cc0..88e6af04f 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)]