pub enum KeySource {
KeyStoreSource(KeyStoreManager),
MultiKeySource(KeySet),
SingleKeySource(Arc<KeyData>),
}
Variants§
KeyStoreSource(KeyStoreManager)
KeyDataSource managing a refreshable key sets
MultiKeySource(KeySet)
Manages public key sets, initialized on startup
SingleKeySource(Arc<KeyData>)
Manages one public key, initialized on startup
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeySource
impl !RefUnwindSafe for KeySource
impl Send for KeySource
impl Sync for KeySource
impl Unpin for KeySource
impl !UnwindSafe for KeySource
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