[−][src]Enum bdrck::crypto::key::WrappedPayload
A WrappedPayload is the data which was wrapped by a key. Because keys can be wrapped arbitrarily many times, the unwrapped payload may either be a real key, or it may be another wrapped key.
Variants
Key(Key)
The thing which has been wrapped is a Key, so unwrapping this payload will return the raw Key.
WrappedKey(WrappedKey)
The thing that has been wrapped is another wrapped payload, so more than one unwrap operation is needed to access the raw underlying Key.
Trait Implementations
impl Clone for WrappedPayload
[src]
fn clone(&self) -> WrappedPayload
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for WrappedPayload
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for WrappedPayload
[src]
Auto Trait Implementations
impl RefUnwindSafe for WrappedPayload
impl Send for WrappedPayload
impl Sync for WrappedPayload
impl Unpin for WrappedPayload
impl UnwindSafe for WrappedPayload
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,