pub enum Confidentiality {
Preferred,
Required,
}Expand description
How a call or an open must be kept, as macula-go’s options name it
(macula 13, E2E design §8): Preferred, the default, or Required.
There is no off: only an advertisement naming no key is called in the
clear. This SDK seals nothing yet, so a provider whose advertisement names
a KEM key is never called, and Required calls no provider: a lookup can
deny a call, never downgrade it.
Variants§
Preferred
A provider whose advertisement names no KEM key is called in the clear.
Required
Only a sealed call, which this SDK does not make yet.
Trait Implementations§
Source§impl Clone for Confidentiality
impl Clone for Confidentiality
impl Copy for Confidentiality
Source§impl Debug for Confidentiality
impl Debug for Confidentiality
Source§impl Default for Confidentiality
impl Default for Confidentiality
impl Eq for Confidentiality
Source§impl FromStr for Confidentiality
impl FromStr for Confidentiality
Source§impl PartialEq for Confidentiality
impl PartialEq for Confidentiality
impl StructuralPartialEq for Confidentiality
Auto Trait Implementations§
impl Freeze for Confidentiality
impl RefUnwindSafe for Confidentiality
impl Send for Confidentiality
impl Sync for Confidentiality
impl Unpin for Confidentiality
impl UnsafeUnpin for Confidentiality
impl UnwindSafe for Confidentiality
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