Struct sccache::config::CacheConfigs
source · [−]pub struct CacheConfigs {
pub azure: Option<AzureCacheConfig>,
pub disk: Option<DiskCacheConfig>,
pub gcs: Option<GCSCacheConfig>,
pub memcached: Option<MemcachedCacheConfig>,
pub redis: Option<RedisCacheConfig>,
pub s3: Option<S3CacheConfig>,
}
Fields
azure: Option<AzureCacheConfig>
disk: Option<DiskCacheConfig>
gcs: Option<GCSCacheConfig>
memcached: Option<MemcachedCacheConfig>
redis: Option<RedisCacheConfig>
s3: Option<S3CacheConfig>
Trait Implementations
sourceimpl Debug for CacheConfigs
impl Debug for CacheConfigs
sourceimpl Default for CacheConfigs
impl Default for CacheConfigs
sourcefn default() -> CacheConfigs
fn default() -> CacheConfigs
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CacheConfigs
impl<'de> Deserialize<'de> for CacheConfigs
sourcefn 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
sourceimpl PartialEq<CacheConfigs> for CacheConfigs
impl PartialEq<CacheConfigs> for CacheConfigs
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &CacheConfigs) -> bool
fn ne(&self, other: &CacheConfigs) -> bool
This method tests for !=
.
sourceimpl Serialize for CacheConfigs
impl Serialize for CacheConfigs
impl Eq for CacheConfigs
impl StructuralEq for CacheConfigs
impl StructuralPartialEq for CacheConfigs
Auto Trait Implementations
impl RefUnwindSafe for CacheConfigs
impl Send for CacheConfigs
impl Sync for CacheConfigs
impl Unpin for CacheConfigs
impl UnwindSafe for CacheConfigs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more