pub enum QuantumEncryptionAlgorithm {
QuantumOneTimePad,
QuantumAES,
QuantumRSA,
QuantumECC,
LatticeBasedEncryption,
CodeBasedEncryption,
MultivariateEncryption,
QuantumHomomorphic,
}Variants§
QuantumOneTimePad
QuantumAES
QuantumRSA
QuantumECC
LatticeBasedEncryption
CodeBasedEncryption
MultivariateEncryption
QuantumHomomorphic
Trait Implementations§
Source§impl Clone for QuantumEncryptionAlgorithm
impl Clone for QuantumEncryptionAlgorithm
Source§fn clone(&self) -> QuantumEncryptionAlgorithm
fn clone(&self) -> QuantumEncryptionAlgorithm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QuantumEncryptionAlgorithm
impl RefUnwindSafe for QuantumEncryptionAlgorithm
impl Send for QuantumEncryptionAlgorithm
impl Sync for QuantumEncryptionAlgorithm
impl Unpin for QuantumEncryptionAlgorithm
impl UnwindSafe for QuantumEncryptionAlgorithm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more