[−][src]Trait kubelet::store::composite::ComposableStore
Provides a way to overlay an InterceptingStore
so that the
interceptor handles the references it can, and the base store
handles all other references.
Required methods
fn with_override(
self,
interceptor: Arc<dyn InterceptingStore + Send + Sync>
) -> Arc<dyn Store + Send + Sync>
self,
interceptor: Arc<dyn InterceptingStore + Send + Sync>
) -> Arc<dyn Store + Send + Sync>
Creates a Store
identical to the implementer except that
'get' requests are offered to the interceptor first.
Implementations on Foreign Types
impl ComposableStore for Arc<dyn Store + Send + Sync>
[src]
fn with_override(
self,
interceptor: Arc<dyn InterceptingStore + Send + Sync>
) -> Arc<dyn Store + Send + Sync>
[src]
self,
interceptor: Arc<dyn InterceptingStore + Send + Sync>
) -> Arc<dyn Store + Send + Sync>
impl<S> ComposableStore for Arc<S> where
S: Store + Send + Sync + 'static,
[src]
S: Store + Send + Sync + 'static,
fn with_override(
self,
interceptor: Arc<dyn InterceptingStore + Send + Sync>
) -> Arc<dyn Store + Send + Sync>
[src]
self,
interceptor: Arc<dyn InterceptingStore + Send + Sync>
) -> Arc<dyn Store + Send + Sync>