<commit_before># rust-rosetta #
[![Build Status](https://travis-ci.org/Hoverbear/rust-rosetta.png)](https://travis-ci.org/Hoverbear/rust-rosetta)
[![Gitter chat](https://badges.gitter.im/Hoverbear/rust-rosetta.png)](https://gitter.im/Hoverbear/rust-rosetta)

Just a start on helping with https://github.com/mozilla/rust/issues/10513

Tasks: http://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_Rust

## Contributing ##
Looking to help out? Great, thanks! We have a few guidelines:

* The code you contribute *is* public domain.
* Your code should build cleanly on the `master` branch of Rust.
* Keep your code as simple as possible, please avoid Dead Code warnings.
* Don't be afraid of comments, the code is going to be written once, read hundreds of times, and maintained until the 1.0 release of Rust.
* Include a link to the Rosetta Code Problem at the top of the code sample.
* Add a line to the Readme section below. (It's alphabetical!)
* Unit tests are a bonus.

The top of your code should look like this:

```rust
// http://rosettacode.org/wiki/foo
```
If you'd like, you're welcome to add your contact details, name, or other information as well.


## Done ##
* [A+B](http://rosettacode.org/wiki/A%2BB) - [a+b.rs](src/a+b.rs)
* [Almost prime](http://rosettacode.org/wiki/Almost_prime) - [almost_prime.rs](src/almost_prime.rs) 
* [Anagrams](http://rosettacode.org/wiki/Anagrams) - [anagrams.rs](src/anagrams.rs)
* [Apply a callback to an array](http://rosettacode.org/wiki/Apply_a_callback_to_an_array) - [callback_to_array.rs](src/callback_to_array.rs)
* [Averages/Arithmetic mean](http://rosettacode.org/wiki/Averages/Arithmetic_mean) - [arithmetic_mean.rs](src/arithmetic_mean.rs)
* [Arithmetic mean](http://rosettacode.org/wiki/Arithmetic/Integer) - [arithmetic_integers.rs](src/artihmetic_integers.rs)
* [Averages/Arithmetic mean](http://rosettacode.org/wiki/Averages/Arithmetic_mean) - [averages_arithmetic_mean](src/averages_arithmetic_mean.rs)
* [Averages/Mean angle](http://rosettacode.org/wiki/Averages/Mean_angle) - [averages_mean_angle.rs](src/averages_mean_angle.rs)
* [Balanced brackets](http://rosettacode.org/wiki/Balanced_brackets) - [balanced_brackets.rs](src/balanced_brackets.rs)
* [Binary digits](http://rosettacode.org/wiki/Binary_digits) - [Binary_digits.rs](src/binary_digits.rs)
* [Bubble sort](http://rosettacode.org/wiki/Sorting_algorithms/Bubble_sort) - [bubble_sort.rs](src/bubble_sort.rs)
* [Call a foreign-language function](http://rosettacode.org/wiki/Call_a_foreign-language_function) - [call_foreign_function.rs](src/call_foreign_function.rs)
* [Check input device is a terminal](http://rosettacode.org/wiki/Check_input_device_is_a_terminal) - [input_is_terminal.rs](src/input_is_terminal.rs)
* [Check output device is a terminal](http://rosettacode.org/wiki/Check_output_device_is_a_terminal) - [output_is_terminal.rs](src/output_is_terminal.rs)
* [Check that file exists](http://rosettacode.org/wiki/Check_that_file_exists) - [check_file.rs](src/check_file.rs)
* [Complex](http://rosettacode.org/wiki/Arithmetic/Complex) - [complex.rs](src/complex.rs)
* [Concurrent computing](http://rosettacode.org/wiki/Concurrent_computing) - [concurrent_computing.rs](src/concurrent_computing.rs)
* [Count in octal](http://rosettacode.org/wiki/Count_in_octal) - [count_in_octal.rs](src/count_in_octal.rs)
* [Create a file](http://rosettacode.org/wiki/Create_a_file) - [create_file.rs](src/create_file.rs)
* [Empty program](http://rosettacode.org/wiki/Empty_program) - [empty.rs](src/empty.rs)
* [Entropy](http://rosettacode.org/wiki/Entropy) - [entropy.rs](src/entropy.rs)
* [Factorial](http://rosettacode.org/wiki/Factorial) - [factorial.rs](src/factorial.rs)
* [Fibonacci word](http://rosettacode.org/wiki/Fibonacci_word) - [fibonacci_word.rs](src/fibonacci_word.rs)
* [File size](http://rosettacode.org/wiki/File_size) - [filesize.rs](src/filesize.rs)
* [Find limit of recursion](http://rosettacode.org/wiki/Find_limit_of_recursion) - [recursion_depth.rs](src/recursion_depth.rs)
* [Generic swap](http://rosettacode.org/wiki/Generic_swap) - [swap.rs](src/swap.rs)
* [Guess the number](http://rosettacode.org/wiki/Guess_the_number) - [guess_number.rs](src/guess_number.rs)
* [Gray code](http://rosettacode.org/wiki/Gray_code) - [gray_code.rs](src/gray_code.rs)
* [Hailstone sequence](http://rosettacode.org/wiki/Hailstone_sequence) - [hailstone.rs](src/hailstone.rs)
* [Happy numbers](http://rosettacode.org/wiki/Happy_numbers) - [happy_numbers.rs](src/happy_numbers.rs)
* [Infinity](http://rosettacode.org/wiki/Infinity) - [infinity.rs](src/infinity.rs)
* [Integer sequence](http://rosettacode.org/wiki/Integer_sequence) - [integer_sequence.rs](src/integer_sequence.rs)
* [Letter frequency](http://rosettacode.org/wiki/Letter_frequency) - [letter_frequency.rs](src/letter_frequency.rs)
* [Loops/For](http://rosettacode.org/wiki/Loops/For) - [loops-for.rs](src/loops-for.rs)<commit_msg>Removed non existent implementation from the list<commit_after># rust-rosetta #
[![Build Status](https://travis-ci.org/Hoverbear/rust-rosetta.png)](https://travis-ci.org/Hoverbear/rust-rosetta)
[![Gitter chat](https://badges.gitter.im/Hoverbear/rust-rosetta.png)](https://gitter.im/Hoverbear/rust-rosetta)

Just a start on helping with https://github.com/mozilla/rust/issues/10513

Tasks: http://rosettacode.org/wiki/Reports:Tasks_not_implemented_in_Rust

## Contributing ##
Looking to help out? Great, thanks! We have a few guidelines:

* The code you contribute *is* public domain.
* Your code should build cleanly on the `master` branch of Rust.
* Keep your code as simple as possible, please avoid Dead Code warnings.
* Don't be afraid of comments, the code is going to be written once, read hundreds of times, and maintained until the 1.0 release of Rust.
* Include a link to the Rosetta Code Problem at the top of the code sample.
* Add a line to the Readme section below. (It's alphabetical!)
* Unit tests are a bonus.

The top of your code should look like this:

```rust
// http://rosettacode.org/wiki/foo
```
If you'd like, you're welcome to add your contact details, name, or other information as well.


## Done ##
* [A+B](http://rosettacode.org/wiki/A%2BB) - [a+b.rs](src/a+b.rs)
* [Almost prime](http://rosettacode.org/wiki/Almost_prime) - [almost_prime.rs](src/almost_prime.rs) 
* [Anagrams](http://rosettacode.org/wiki/Anagrams) - [anagrams.rs](src/anagrams.rs)
* [Apply a callback to an array](http://rosettacode.org/wiki/Apply_a_callback_to_an_array) - [callback_to_array.rs](src/callback_to_array.rs)
* [Averages/Arithmetic mean](http://rosettacode.org/wiki/Averages/Arithmetic_mean) - [arithmetic_mean.rs](src/arithmetic_mean.rs)
* [Arithmetic mean](http://rosettacode.org/wiki/Arithmetic/Integer) - [arithmetic_integers.rs](src/artihmetic_integers.rs)
* [Averages/Mean angle](http://rosettacode.org/wiki/Averages/Mean_angle) - [averages_mean_angle.rs](src/averages_mean_angle.rs)
* [Balanced brackets](http://rosettacode.org/wiki/Balanced_brackets) - [balanced_brackets.rs](src/balanced_brackets.rs)
* [Binary digits](http://rosettacode.org/wiki/Binary_digits) - [Binary_digits.rs](src/binary_digits.rs)
* [Bubble sort](http://rosettacode.org/wiki/Sorting_algorithms/Bubble_sort) - [bubble_sort.rs](src/bubble_sort.rs)
* [Call a foreign-language function](http://rosettacode.org/wiki/Call_a_foreign-language_function) - [call_foreign_function.rs](src/call_foreign_function.rs)
* [Check input device is a terminal](http://rosettacode.org/wiki/Check_input_device_is_a_terminal) - [input_is_terminal.rs](src/input_is_terminal.rs)
* [Check output device is a terminal](http://rosettacode.org/wiki/Check_output_device_is_a_terminal) - [output_is_terminal.rs](src/output_is_terminal.rs)
* [Check that file exists](http://rosettacode.org/wiki/Check_that_file_exists) - [check_file.rs](src/check_file.rs)
* [Complex](http://rosettacode.org/wiki/Arithmetic/Complex) - [complex.rs](src/complex.rs)
* [Concurrent computing](http://rosettacode.org/wiki/Concurrent_computing) - [concurrent_computing.rs](src/concurrent_computing.rs)
* [Count in octal](http://rosettacode.org/wiki/Count_in_octal) - [count_in_octal.rs](src/count_in_octal.rs)
* [Create a file](http://rosettacode.org/wiki/Create_a_file) - [create_file.rs](src/create_file.rs)
* [Empty program](http://rosettacode.org/wiki/Empty_program) - [empty.rs](src/empty.rs)
* [Entropy](http://rosettacode.org/wiki/Entropy) - [entropy.rs](src/entropy.rs)
* [Factorial](http://rosettacode.org/wiki/Factorial) - [factorial.rs](src/factorial.rs)
* [Fibonacci word](http://rosettacode.org/wiki/Fibonacci_word) - [fibonacci_word.rs](src/fibonacci_word.rs)
* [File size](http://rosettacode.org/wiki/File_size) - [filesize.rs](src/filesize.rs)
* [Find limit of recursion](http://rosettacode.org/wiki/Find_limit_of_recursion) - [recursion_depth.rs](src/recursion_depth.rs)
* [Generic swap](http://rosettacode.org/wiki/Generic_swap) - [swap.rs](src/swap.rs)
* [Guess the number](http://rosettacode.org/wiki/Guess_the_number) - [guess_number.rs](src/guess_number.rs)
* [Gray code](http://rosettacode.org/wiki/Gray_code) - [gray_code.rs](src/gray_code.rs)
* [Hailstone sequence](http://rosettacode.org/wiki/Hailstone_sequence) - [hailstone.rs](src/hailstone.rs)
* [Happy numbers](http://rosettacode.org/wiki/Happy_numbers) - [happy_numbers.rs](src/happy_numbers.rs)
* [Infinity](http://rosettacode.org/wiki/Infinity) - [infinity.rs](src/infinity.rs)
* [Integer sequence](http://rosettacode.org/wiki/Integer_sequence) - [integer_sequence.rs](src/integer_sequence.rs)
* [Letter frequency](http://rosettacode.org/wiki/Letter_frequency) - [letter_frequency.rs](src/letter_frequency.rs)
* [Loops/For](http://rosettacode.org/wiki/Loops/For) - [loops-for.rs](src/loops-for.rs)
{'fraction_non_alphanumeric': 0.16165760590829828, 'fraction_numerical': 0.0016411939686121653, 'mean_word_length': 5.770833333333333, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5463042', 'n_tokens_mistral': 3745, 'n_tokens_neox': 3534, 'n_words': 514}