csr 0.7.0

csr is a library for encrypting and decrypting many types using caesar cipher. This shouldn't be used for any serious security but was more of an exercise in generics and creating a rust crate.
Documentation

csr

This is a library that provides encryption and decryption for the caesar cipher.

docs.rs

WARNING: OBVIOUSLY NOT CRYPTOGRAPHICALLY SECURE

Usage

use csr::Caesar;

fn main() {
    // the key or "shift"
    let key: u8 = 2;
    let caesar = Caesar::new(2);

    let input = "Hello world!";

    assert_eq!(caesar.encrypt(input), "Jgnnq yqtnf!");
}