Skip to main content

RunningKeyBuilder

Trait RunningKeyBuilder 

Source
pub trait RunningKeyBuilder {
    // Required methods
    fn alphabet<T: AsRef<str>>(self, alphabet: T) -> impl RunningKeyBuilder;
    fn key<T: AsRef<str>>(self, key: T) -> impl RunningKeyBuilder;
    fn build(self) -> Result<Vigenere>;
}

Required Methods§

Source

fn alphabet<T: AsRef<str>>(self, alphabet: T) -> impl RunningKeyBuilder

Source

fn key<T: AsRef<str>>(self, key: T) -> impl RunningKeyBuilder

Source

fn build(self) -> Result<Vigenere>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl RunningKeyBuilder for Result<IncompleteRunningKey>

Source§

fn key<T: AsRef<str>>(self, key: T) -> impl RunningKeyBuilder

Source§

fn alphabet<T: AsRef<str>>(self, alphabet: T) -> impl RunningKeyBuilder

Source§

fn build(self) -> Result<Vigenere>

Implementors§