pub trait Encryption {
// Required methods
fn encrypt_file(
input_file: &str,
output_file: &str,
password: &str,
) -> Result<()>;
fn decrypt_file(
input_file: &str,
output_file: &str,
password: &str,
) -> Result<()>;
}Required Methods§
fn encrypt_file( input_file: &str, output_file: &str, password: &str, ) -> Result<()>
fn decrypt_file( input_file: &str, output_file: &str, password: &str, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".