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