#[non_exhaustive]pub struct ExportTr31KeyBlock {
pub wrapping_key_identifier: String,
}Expand description
Parameter information for key material export using symmetric TR-31 key exchange method.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.wrapping_key_identifier: StringThe KeyARN of the the wrapping key. This key encrypts or wraps the key under export for TR-31 key block generation.
Implementations§
source§impl ExportTr31KeyBlock
impl ExportTr31KeyBlock
sourcepub fn wrapping_key_identifier(&self) -> &str
pub fn wrapping_key_identifier(&self) -> &str
The KeyARN of the the wrapping key. This key encrypts or wraps the key under export for TR-31 key block generation.
source§impl ExportTr31KeyBlock
impl ExportTr31KeyBlock
sourcepub fn builder() -> ExportTr31KeyBlockBuilder
pub fn builder() -> ExportTr31KeyBlockBuilder
Creates a new builder-style object to manufacture ExportTr31KeyBlock.
Trait Implementations§
source§impl Clone for ExportTr31KeyBlock
impl Clone for ExportTr31KeyBlock
source§fn clone(&self) -> ExportTr31KeyBlock
fn clone(&self) -> ExportTr31KeyBlock
Returns a copy of the value. Read more
1.0.0 · 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 ExportTr31KeyBlock
impl Debug for ExportTr31KeyBlock
source§impl PartialEq for ExportTr31KeyBlock
impl PartialEq for ExportTr31KeyBlock
source§fn eq(&self, other: &ExportTr31KeyBlock) -> bool
fn eq(&self, other: &ExportTr31KeyBlock) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ExportTr31KeyBlock
Auto Trait Implementations§
impl Freeze for ExportTr31KeyBlock
impl RefUnwindSafe for ExportTr31KeyBlock
impl Send for ExportTr31KeyBlock
impl Sync for ExportTr31KeyBlock
impl Unpin for ExportTr31KeyBlock
impl UnwindSafe for ExportTr31KeyBlock
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.