Skip to main content

Encryption

Trait Encryption 

Source
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§

Source

fn encrypt_file( input_file: &str, output_file: &str, password: &str, ) -> Result<()>

Source

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".

Implementors§