#[non_exhaustive]pub struct GetKeyOutputBuilder { /* private fields */ }Expand description
A builder for GetKeyOutput.
Implementations§
source§impl GetKeyOutputBuilder
impl GetKeyOutputBuilder
sourcepub fn key(self, input: Key) -> Self
pub fn key(self, input: Key) -> Self
The key material, including the immutable and mutable data for the key.
This field is required.sourcepub fn set_key(self, input: Option<Key>) -> Self
pub fn set_key(self, input: Option<Key>) -> Self
The key material, including the immutable and mutable data for the key.
sourcepub fn get_key(&self) -> &Option<Key>
pub fn get_key(&self) -> &Option<Key>
The key material, including the immutable and mutable data for the key.
sourcepub fn build(self) -> GetKeyOutput
pub fn build(self) -> GetKeyOutput
Consumes the builder and constructs a GetKeyOutput.
Trait Implementations§
source§impl Clone for GetKeyOutputBuilder
impl Clone for GetKeyOutputBuilder
source§fn clone(&self) -> GetKeyOutputBuilder
fn clone(&self) -> GetKeyOutputBuilder
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 GetKeyOutputBuilder
impl Debug for GetKeyOutputBuilder
source§impl Default for GetKeyOutputBuilder
impl Default for GetKeyOutputBuilder
source§fn default() -> GetKeyOutputBuilder
fn default() -> GetKeyOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetKeyOutputBuilder
impl PartialEq for GetKeyOutputBuilder
source§fn eq(&self, other: &GetKeyOutputBuilder) -> bool
fn eq(&self, other: &GetKeyOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetKeyOutputBuilder
Auto Trait Implementations§
impl Freeze for GetKeyOutputBuilder
impl RefUnwindSafe for GetKeyOutputBuilder
impl Send for GetKeyOutputBuilder
impl Sync for GetKeyOutputBuilder
impl Unpin for GetKeyOutputBuilder
impl UnwindSafe for GetKeyOutputBuilder
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>
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 moreCreates a shared type from an unshared type.