pub struct ManagedSymmetricKeyProviderCapabilities { /* private fields */ }Implementations§
Source§impl ManagedSymmetricKeyProviderCapabilities
impl ManagedSymmetricKeyProviderCapabilities
pub fn new(supported_transport_modes: Vec<KeyTransportMode>) -> Self
pub fn supports(&self, mode: KeyTransportMode) -> bool
pub fn supported_transport_modes(&self) -> &[KeyTransportMode]
Trait Implementations§
Source§impl Clone for ManagedSymmetricKeyProviderCapabilities
impl Clone for ManagedSymmetricKeyProviderCapabilities
Source§fn clone(&self) -> ManagedSymmetricKeyProviderCapabilities
fn clone(&self) -> ManagedSymmetricKeyProviderCapabilities
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 PartialEq for ManagedSymmetricKeyProviderCapabilities
impl PartialEq for ManagedSymmetricKeyProviderCapabilities
Source§fn eq(&self, other: &ManagedSymmetricKeyProviderCapabilities) -> bool
fn eq(&self, other: &ManagedSymmetricKeyProviderCapabilities) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ManagedSymmetricKeyProviderCapabilities
impl StructuralPartialEq for ManagedSymmetricKeyProviderCapabilities
Auto Trait Implementations§
impl Freeze for ManagedSymmetricKeyProviderCapabilities
impl RefUnwindSafe for ManagedSymmetricKeyProviderCapabilities
impl Send for ManagedSymmetricKeyProviderCapabilities
impl Sync for ManagedSymmetricKeyProviderCapabilities
impl Unpin for ManagedSymmetricKeyProviderCapabilities
impl UnsafeUnpin for ManagedSymmetricKeyProviderCapabilities
impl UnwindSafe for ManagedSymmetricKeyProviderCapabilities
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