Skip to main content

Sealer

Trait Sealer 

Source
pub trait Sealer {
    // Required methods
    fn seal(&self, plain: &str) -> String;
    fn open(&self, sealed: &str) -> Option<String>;
}
Expand description

What seals a line at rest and opens it: the caller’s, made from the sharing key.

Required Methods§

Source

fn seal(&self, plain: &str) -> String

A line, sealed: no newline in it.

Source

fn open(&self, sealed: &str) -> Option<String>

A sealed line opened; none when it does not open (another key, broken).

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§