pub trait Cipher { // Required methods fn encrypt(&self, text: &str) -> String; fn decrypt(&self, text: &str) -> String; }