pub enum RouterE2eEncryptionMode {
Disabled,
RequiredOnly,
Preferred,
ForceAll,
}Expand description
Router-level E2E cryptography behavior.
Variants§
Disabled
Do not use E2E cryptography. Data types marked RequireOn are rejected.
RequiredOnly
Use E2E cryptography only for data types that require it.
Preferred
Use E2E cryptography for required and preferred data types.
ForceAll
Require E2E cryptography for every non-control data type.
Trait Implementations§
Source§impl Clone for RouterE2eEncryptionMode
impl Clone for RouterE2eEncryptionMode
Source§fn clone(&self) -> RouterE2eEncryptionMode
fn clone(&self) -> RouterE2eEncryptionMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RouterE2eEncryptionMode
Source§impl Debug for RouterE2eEncryptionMode
impl Debug for RouterE2eEncryptionMode
impl Eq for RouterE2eEncryptionMode
Source§impl PartialEq for RouterE2eEncryptionMode
impl PartialEq for RouterE2eEncryptionMode
Source§fn eq(&self, other: &RouterE2eEncryptionMode) -> bool
fn eq(&self, other: &RouterE2eEncryptionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RouterE2eEncryptionMode
Auto Trait Implementations§
impl Freeze for RouterE2eEncryptionMode
impl RefUnwindSafe for RouterE2eEncryptionMode
impl Send for RouterE2eEncryptionMode
impl Sync for RouterE2eEncryptionMode
impl Unpin for RouterE2eEncryptionMode
impl UnsafeUnpin for RouterE2eEncryptionMode
impl UnwindSafe for RouterE2eEncryptionMode
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