pub struct ConfidentialityError {
pub reason: ConfidentialityReason,
pub advertised: Vec<[u8; 8]>,
pub named: Option<[u8; 8]>,
}Expand description
A call or an open that could not be kept confidential, and so was not
made, or failed rather than be taken in the clear. advertised holds the
key ids the trusted providers’ advertisements named; named is the key
a provider’s refusal named, for a key mismatch.
Fields§
§reason: ConfidentialityReason§advertised: Vec<[u8; 8]>§named: Option<[u8; 8]>Implementations§
Source§impl ConfidentialityError
impl ConfidentialityError
Sourcepub fn new(reason: ConfidentialityReason) -> ConfidentialityError
pub fn new(reason: ConfidentialityReason) -> ConfidentialityError
The error for reason, naming no key.
Trait Implementations§
Source§impl Clone for ConfidentialityError
impl Clone for ConfidentialityError
Source§impl Debug for ConfidentialityError
impl Debug for ConfidentialityError
Source§impl Display for ConfidentialityError
impl Display for ConfidentialityError
impl Eq for ConfidentialityError
Source§impl PartialEq for ConfidentialityError
impl PartialEq for ConfidentialityError
impl StructuralPartialEq for ConfidentialityError
Auto Trait Implementations§
impl Freeze for ConfidentialityError
impl RefUnwindSafe for ConfidentialityError
impl Send for ConfidentialityError
impl Sync for ConfidentialityError
impl Unpin for ConfidentialityError
impl UnsafeUnpin for ConfidentialityError
impl UnwindSafe for ConfidentialityError
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