pub struct FirestorePersistentCacheKind;Expand description
The persistent backend flavour. See FirestoreCache::persistent.
Trait Implementations§
Source§impl FirestoreCacheBackendKind for FirestorePersistentCacheKind
Available on crate feature caching-persistent only.
impl FirestoreCacheBackendKind for FirestorePersistentCacheKind
Available on crate feature
caching-persistent only.Source§type Backend = FirestorePersistentCacheBackend
type Backend = FirestorePersistentCacheBackend
The backend this kind builds.
Source§type Options = FirestorePersistentCacheOptions
type Options = FirestorePersistentCacheOptions
Backend-specific tuning options.
Source§type DefaultStorage = FirestoreTempFilesListenStateStorage
type DefaultStorage = FirestoreTempFilesListenStateStorage
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 FirestorePersistentCacheKind
impl RefUnwindSafe for FirestorePersistentCacheKind
impl Send for FirestorePersistentCacheKind
impl Sync for FirestorePersistentCacheKind
impl Unpin for FirestorePersistentCacheKind
impl UnsafeUnpin for FirestorePersistentCacheKind
impl UnwindSafe for FirestorePersistentCacheKind
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