pub struct FirestoreMemoryCacheKind;Expand description
Re-exports all public items from the cache module.
This is only available if the caching feature is enabled.
It includes types like FirestoreCache and various
caching backends and configurations.
The in-memory backend flavour. See FirestoreCache::memory.
Trait Implementations§
Source§impl FirestoreCacheBackendKind for FirestoreMemoryCacheKind
Available on crate feature caching-memory only.
impl FirestoreCacheBackendKind for FirestoreMemoryCacheKind
Available on crate feature
caching-memory only.Source§type Backend = FirestoreMemoryCacheBackend
type Backend = FirestoreMemoryCacheBackend
The backend this kind builds.
Source§type Options = FirestoreMemoryCacheOptions
type Options = FirestoreMemoryCacheOptions
Backend-specific tuning options.
Source§type DefaultStorage = FirestoreMemListenStateStorage
type DefaultStorage = FirestoreMemListenStateStorage
The listener state storage used unless overridden.
Source§fn default_preload_mode() -> FirestoreCacheCollectionLoadMode
fn default_preload_mode() -> FirestoreCacheCollectionLoadMode
The load mode used by
FirestoreCacheBuilder::preloaded_collection.Source§fn create_default_storage() -> Self::DefaultStorage
fn create_default_storage() -> Self::DefaultStorage
Creates the default listener state storage for this backend.
Source§fn create_backend(
options: Self::Options,
config: FirestoreCacheConfiguration,
) -> FirestoreResult<Self::Backend>
fn create_backend( options: Self::Options, config: FirestoreCacheConfiguration, ) -> FirestoreResult<Self::Backend>
Creates the backend itself.
Auto Trait Implementations§
impl Freeze for FirestoreMemoryCacheKind
impl RefUnwindSafe for FirestoreMemoryCacheKind
impl Send for FirestoreMemoryCacheKind
impl Sync for FirestoreMemoryCacheKind
impl Unpin for FirestoreMemoryCacheKind
impl UnsafeUnpin for FirestoreMemoryCacheKind
impl UnwindSafe for FirestoreMemoryCacheKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request