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.