algorithmz 1.1.3

This is the corresponding implemenation of the python module of the same name.
Documentation
//! `string`
//!
//! `string` is a submodule containing algorithms for string manipulation

/// The `add_binary` algorithm
pub mod add_binary;
pub use add_binary::add_binary;
/// The `alphabet_board_path` algorithm
pub mod alphabet_board_path;
pub use alphabet_board_path::alphabet_board_path;
/// The `atbash_cipher` algorithm
pub mod atbash_cipher;
pub use atbash_cipher::atbash_cipher;
/// The `breaking_bad` algorithm
pub mod breaking_bad;
pub use breaking_bad::breaking_bad;
/// The `caesar_cipher` algorithm
pub mod caesar_cipher;
pub use caesar_cipher::caesar_cipher;
/// The `check_pangram` algorithm
pub mod check_pangram;
pub use check_pangram::check_pangram;
/// The `contain_string` algorithm
pub mod contain_string;
pub use contain_string::contain_string;
/// The `count_binary_substring` algorithm
pub mod count_binary_substring;
pub use count_binary_substring::count_binary_substring;
/// The `decode_string` algorithm
pub mod decode_string;
pub use decode_string::decode_string;
/// The `delete_reoccuring` algorithm
pub mod delete_reoccuring;
pub use delete_reoccuring::delete_reoccuring;
/// The `domain_name` algorithm
pub mod domain_name;
pub use domain_name::domain_name;
/// The `envode_decode` algorithms
pub mod encode_decode;
pub use encode_decode::encode;
pub use encode_decode::decode;
/// The `first_unique_character` algorithm
pub mod first_unique_character;
pub use first_unique_character::first_unique_character;
/// The `fizzbuzz` algorithm
pub mod fizzbuzz;
pub use fizzbuzz::fizzbuzz;
pub use fizzbuzz::Buzz;
/// The `group_anagrams` algorithm
pub mod group_anagrams;
pub use group_anagrams::group_anagrams;
/// The `int_to_roman` algorithm
pub mod int_to_roman;
pub use int_to_roman::int_to_roman;
/// The `is_palindrome` algorithm
pub mod is_palindrome;
pub use is_palindrome::is_palindrome;
/// The `is_rotated` algorithm
pub mod is_rotated;
pub use is_rotated::is_rotated;
/// The `judge_circle` algorithm
pub mod judge_circle;
pub use judge_circle::judge_circle;
/// The `knuth_morris_pratt` algorithm
pub mod knuth_morris_pratt;
pub use knuth_morris_pratt::knuth_morris_pratt;
/// The `license_number` algorithm
pub mod license_number;
pub use license_number::license_number;
/// The `longest_common_prefix` algorithm
pub mod longest_common_prefix;
pub use longest_common_prefix::longest_common_prefix;
/// The `longest_palindromic_substring` algorithm
pub mod longest_palindromic_substring;
pub use longest_palindromic_substring::longest_palindromic_substring;
/// The `make_sentence` algorithm
pub mod make_sentence;
pub use make_sentence::make_sentence;
/// The `manarcher` algorithm
pub mod manarcher;
pub use manarcher::manarcher;
/// The `merge_string_checker` algorithm
pub mod merge_string_checker;
pub use merge_string_checker::merge_string_checker;
/// The `min_distance` algorithm
pub mod min_distance;
pub use min_distance::min_distance;
/// TheĀ `multiply_strings` algorithm
pub mod multiply_strings;
pub use multiply_strings::multiply_strings;
/// The `is_one_edit` algorithm
pub mod is_one_edit;
pub use is_one_edit::is_one_edit;
/// The `panagram` algorithm
pub mod panagram;
pub use panagram::panagram;
/// The `rabin_karp` algorithm
pub mod rabin_karp;
pub use rabin_karp::{rabin_karp,RollingHash};
/// The `repeat_string` algorithm
pub mod repeat_string;
pub use repeat_string::repeat_string;
/// The `repeat_substring` algorithm
pub mod repeat_substring;
pub use repeat_substring::repeat_substring;
/// The `reverse_string` algorithm
pub mod reverse_string;
pub use reverse_string::reverse_string;
/// The `reverse_vowel` algorithm
pub mod reverse_vowels;
pub use reverse_vowels::reverse_vowels;
/// The `reverse_words` algorithm
pub mod reverse_words;
pub use reverse_words::reverse_words;
/// The `roman_to_int` algorithm
pub mod roman_to_int;
pub use roman_to_int::roman_to_int;
/// The `rotate` algorithm
pub mod rotate;
pub use rotate::rotate;