pub enum DpopKeyStorageConfig {
Memory,
Redis {
url: String,
},
Hsm {
config: Value,
},
}Expand description
DPoP key storage configuration
Variants§
Memory
In-memory storage (development)
Redis
Redis storage (production)
Hsm
HSM storage (high security)
Trait Implementations§
Source§impl Clone for DpopKeyStorageConfig
impl Clone for DpopKeyStorageConfig
Source§fn clone(&self) -> DpopKeyStorageConfig
fn clone(&self) -> DpopKeyStorageConfig
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 DpopKeyStorageConfig
impl Debug for DpopKeyStorageConfig
Source§impl Default for DpopKeyStorageConfig
impl Default for DpopKeyStorageConfig
Source§fn default() -> DpopKeyStorageConfig
fn default() -> DpopKeyStorageConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DpopKeyStorageConfig
impl<'de> Deserialize<'de> for DpopKeyStorageConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DpopKeyStorageConfig
impl RefUnwindSafe for DpopKeyStorageConfig
impl Send for DpopKeyStorageConfig
impl Sync for DpopKeyStorageConfig
impl Unpin for DpopKeyStorageConfig
impl UnwindSafe for DpopKeyStorageConfig
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