pub struct LocalKeyProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for LocalKeyProvider
impl Clone for LocalKeyProvider
Source§fn clone(&self) -> LocalKeyProvider
fn clone(&self) -> LocalKeyProvider
Returns a duplicate 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 LocalKeyProvider
impl Debug for LocalKeyProvider
Source§impl KeyProvider for LocalKeyProvider
impl KeyProvider for LocalKeyProvider
fn load_identity_keys(&self, agent_id: &str) -> AcpResult<IdentityKeyMaterial>
fn load_tls_material(&self, _agent_id: &str) -> AcpResult<TlsMaterial>
fn load_ca_bundle(&self, _agent_id: &str) -> AcpResult<Option<String>>
fn describe(&self) -> KeyProviderInfo
Auto Trait Implementations§
impl Freeze for LocalKeyProvider
impl RefUnwindSafe for LocalKeyProvider
impl Send for LocalKeyProvider
impl Sync for LocalKeyProvider
impl Unpin for LocalKeyProvider
impl UnsafeUnpin for LocalKeyProvider
impl UnwindSafe for LocalKeyProvider
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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