pub struct KServiceKey { /* private fields */ }Expand description
The kService key: an AWS kRegion key, HMAC-SHA256 hashed with the service.
Implementations§
Source§impl KServiceKey
impl KServiceKey
Sourcepub fn to_ksigning(&self) -> KSigningKey
pub fn to_ksigning(&self) -> KSigningKey
Create a new KSigningKey from this KServiceKey.
Trait Implementations§
Source§impl Clone for KServiceKey
impl Clone for KServiceKey
Source§fn clone(&self) -> KServiceKey
fn clone(&self) -> KServiceKey
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 moreimpl Copy for KServiceKey
Source§impl Debug for KServiceKey
impl Debug for KServiceKey
Source§impl Display for KServiceKey
impl Display for KServiceKey
impl Eq for KServiceKey
Source§impl PartialEq for KServiceKey
impl PartialEq for KServiceKey
Source§fn eq(&self, other: &KServiceKey) -> bool
fn eq(&self, other: &KServiceKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KServiceKey
Auto Trait Implementations§
impl Freeze for KServiceKey
impl RefUnwindSafe for KServiceKey
impl Send for KServiceKey
impl Sync for KServiceKey
impl Unpin for KServiceKey
impl UnsafeUnpin for KServiceKey
impl UnwindSafe for KServiceKey
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