Struct unleash_edge::types::CacheHolder
source · pub struct CacheHolder {
pub token_cache: Arc<DashMap<String, EdgeToken>>,
pub features_cache: Arc<DashMap<String, ClientFeatures>>,
pub engine_cache: Arc<DashMap<String, EngineState>>,
}
Fields§
§token_cache: Arc<DashMap<String, EdgeToken>>
§features_cache: Arc<DashMap<String, ClientFeatures>>
§engine_cache: Arc<DashMap<String, EngineState>>
Trait Implementations§
source§impl Clone for CacheHolder
impl Clone for CacheHolder
source§fn clone(&self) -> CacheHolder
fn clone(&self) -> CacheHolder
Returns a copy 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 Default for CacheHolder
impl Default for CacheHolder
source§fn default() -> CacheHolder
fn default() -> CacheHolder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CacheHolder
impl !RefUnwindSafe for CacheHolder
impl Send for CacheHolder
impl Sync for CacheHolder
impl Unpin for CacheHolder
impl !UnwindSafe for CacheHolder
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