Struct sccache::config::CacheConfigs
source · pub struct CacheConfigs {
pub azure: Option<AzureCacheConfig>,
pub disk: Option<DiskCacheConfig>,
pub gcs: Option<GCSCacheConfig>,
pub gha: Option<GHACacheConfig>,
pub memcached: Option<MemcachedCacheConfig>,
pub redis: Option<RedisCacheConfig>,
pub s3: Option<S3CacheConfig>,
pub webdav: Option<WebdavCacheConfig>,
pub oss: Option<OSSCacheConfig>,
}
Fields§
§azure: Option<AzureCacheConfig>
§disk: Option<DiskCacheConfig>
§gcs: Option<GCSCacheConfig>
§gha: Option<GHACacheConfig>
§memcached: Option<MemcachedCacheConfig>
§redis: Option<RedisCacheConfig>
§s3: Option<S3CacheConfig>
§webdav: Option<WebdavCacheConfig>
§oss: Option<OSSCacheConfig>
Trait Implementations§
source§impl Debug for CacheConfigs
impl Debug for CacheConfigs
source§impl Default for CacheConfigs
impl Default for CacheConfigs
source§fn default() -> CacheConfigs
fn default() -> CacheConfigs
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CacheConfigs
impl<'de> Deserialize<'de> for CacheConfigs
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
source§impl PartialEq for CacheConfigs
impl PartialEq for CacheConfigs
source§fn eq(&self, other: &CacheConfigs) -> bool
fn eq(&self, other: &CacheConfigs) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CacheConfigs
impl Serialize for CacheConfigs
impl Eq for CacheConfigs
impl StructuralPartialEq for CacheConfigs
Auto Trait Implementations§
impl Freeze for CacheConfigs
impl RefUnwindSafe for CacheConfigs
impl Send for CacheConfigs
impl Sync for CacheConfigs
impl Unpin for CacheConfigs
impl UnwindSafe for CacheConfigs
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.