Struct kms_aead::providers::AwsKmsKeyRef
source · [−]pub struct AwsKmsKeyRef {
pub account_id: String,
pub key_id: String,
pub aws_region: Option<Region>,
}Fields
account_id: Stringkey_id: Stringaws_region: Option<Region>Implementations
sourceimpl AwsKmsKeyRef
impl AwsKmsKeyRef
pub fn new(account_id: String, key_id: String) -> Self
pub fn account_id(&mut self, value: String) -> &mut Self
pub fn with_account_id(self, value: String) -> Self
pub fn key_id(&mut self, value: String) -> &mut Self
pub fn with_key_id(self, value: String) -> Self
pub fn aws_region(&mut self, value: Region) -> &mut Self
pub fn reset_aws_region(&mut self) -> &mut Self
pub fn mopt_aws_region(&mut self, value: Option<Region>) -> &mut Self
pub fn with_aws_region(self, value: Region) -> Self
pub fn without_aws_region(self) -> Self
pub fn opt_aws_region(self, value: Option<Region>) -> Self
sourceimpl AwsKmsKeyRef
impl AwsKmsKeyRef
pub fn to_key_arn(&self) -> String
Trait Implementations
sourceimpl Clone for AwsKmsKeyRef
impl Clone for AwsKmsKeyRef
sourcefn clone(&self) -> AwsKmsKeyRef
fn clone(&self) -> AwsKmsKeyRef
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AwsKmsKeyRef
impl Debug for AwsKmsKeyRef
sourceimpl From<AwsKmsKeyRefInit> for AwsKmsKeyRef
impl From<AwsKmsKeyRefInit> for AwsKmsKeyRef
sourcefn from(value: AwsKmsKeyRefInit) -> Self
fn from(value: AwsKmsKeyRefInit) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<AwsKmsKeyRef> for AwsKmsKeyRef
impl PartialEq<AwsKmsKeyRef> for AwsKmsKeyRef
sourcefn eq(&self, other: &AwsKmsKeyRef) -> bool
fn eq(&self, other: &AwsKmsKeyRef) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AwsKmsKeyRef) -> bool
fn ne(&self, other: &AwsKmsKeyRef) -> bool
This method tests for !=.
impl Eq for AwsKmsKeyRef
impl StructuralEq for AwsKmsKeyRef
impl StructuralPartialEq for AwsKmsKeyRef
Auto Trait Implementations
impl RefUnwindSafe for AwsKmsKeyRef
impl Send for AwsKmsKeyRef
impl Sync for AwsKmsKeyRef
impl Unpin for AwsKmsKeyRef
impl UnwindSafe for AwsKmsKeyRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T in a tonic::Request
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more