pub enum OfferStoreConfig {
Database {
database_uri: String,
max_connections: u32,
},
Memory,
Http {
base_url: String,
connect_timeout_secs: f64,
total_timeout_secs: f64,
trusted_roots: Option<PathBuf>,
authorization: PathBuf,
},
}Variants§
Trait Implementations§
Source§impl Clone for OfferStoreConfig
impl Clone for OfferStoreConfig
Source§fn clone(&self) -> OfferStoreConfig
fn clone(&self) -> OfferStoreConfig
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 OfferStoreConfig
impl Debug for OfferStoreConfig
Source§impl<'de> Deserialize<'de> for OfferStoreConfig
impl<'de> Deserialize<'de> for OfferStoreConfig
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 OfferStoreConfig
impl RefUnwindSafe for OfferStoreConfig
impl Send for OfferStoreConfig
impl Sync for OfferStoreConfig
impl Unpin for OfferStoreConfig
impl UnwindSafe for OfferStoreConfig
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