pub trait Encryptable {
// Required methods
fn encrypt(
&self,
encryption: &FieldEncryption,
field_name: &str,
) -> Result<EncryptedData>;
fn decrypt(
encrypted: &EncryptedData,
encryption: &FieldEncryption,
) -> Result<Self>
where Self: Sized;
}Expand description
Trait for types that can be encrypted