pub struct KmsDatabaseKeyEnvelope {
pub provider_id: String,
pub wrapped_key: KmsWrappedKey,
}Expand description
Durable database root-key envelope. Plaintext key bytes are never stored.
Fields§
§provider_id: String§wrapped_key: KmsWrappedKeyTrait Implementations§
Source§impl Clone for KmsDatabaseKeyEnvelope
impl Clone for KmsDatabaseKeyEnvelope
Source§fn clone(&self) -> KmsDatabaseKeyEnvelope
fn clone(&self) -> KmsDatabaseKeyEnvelope
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 moreSource§impl Debug for KmsDatabaseKeyEnvelope
impl Debug for KmsDatabaseKeyEnvelope
Source§impl<'de> Deserialize<'de> for KmsDatabaseKeyEnvelope
impl<'de> Deserialize<'de> for KmsDatabaseKeyEnvelope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for KmsDatabaseKeyEnvelope
Source§impl PartialEq for KmsDatabaseKeyEnvelope
impl PartialEq for KmsDatabaseKeyEnvelope
Source§impl Serialize for KmsDatabaseKeyEnvelope
impl Serialize for KmsDatabaseKeyEnvelope
impl StructuralPartialEq for KmsDatabaseKeyEnvelope
Auto Trait Implementations§
impl Freeze for KmsDatabaseKeyEnvelope
impl RefUnwindSafe for KmsDatabaseKeyEnvelope
impl Send for KmsDatabaseKeyEnvelope
impl Sync for KmsDatabaseKeyEnvelope
impl Unpin for KmsDatabaseKeyEnvelope
impl UnsafeUnpin for KmsDatabaseKeyEnvelope
impl UnwindSafe for KmsDatabaseKeyEnvelope
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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