Function profligate::auto::auto_decrypt_caesar [−][src]
pub fn auto_decrypt_caesar(
text: &mut str,
freq_table: &FreqTable<'_>,
validator: &dyn Validator
) -> Result<u8, CaesarError>
Attempt to automatically decrypt a Caesar-ciphered string of text given a language’s letter frequency table and a validator. In the successful case, returns the amount of attempts.