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", so this trait is not object safe.

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§