pub struct AzureKeyValueStore { /* private fields */ }
Expand description
A key-value store that uses Azure Cosmos as the backend.
Implementations§
Trait Implementations§
Source§impl Default for AzureKeyValueStore
impl Default for AzureKeyValueStore
Source§fn default() -> AzureKeyValueStore
fn default() -> AzureKeyValueStore
Returns the “default value” for a type. Read more
Source§impl MakeKeyValueStore for AzureKeyValueStore
impl MakeKeyValueStore for AzureKeyValueStore
Source§const RUNTIME_CONFIG_TYPE: &'static str = "azure_cosmos"
const RUNTIME_CONFIG_TYPE: &'static str = "azure_cosmos"
Unique type identifier for the store.
Source§type RuntimeConfig = AzureCosmosKeyValueRuntimeConfig
type RuntimeConfig = AzureCosmosKeyValueRuntimeConfig
Runtime configuration for the store.
Source§type StoreManager = KeyValueAzureCosmos
type StoreManager = KeyValueAzureCosmos
The store manager for the store.
Source§fn make_store(
&self,
runtime_config: Self::RuntimeConfig,
) -> Result<Self::StoreManager>
fn make_store( &self, runtime_config: Self::RuntimeConfig, ) -> Result<Self::StoreManager>
Creates a new store manager from the runtime configuration.
Auto Trait Implementations§
impl Freeze for AzureKeyValueStore
impl RefUnwindSafe for AzureKeyValueStore
impl Send for AzureKeyValueStore
impl Sync for AzureKeyValueStore
impl Unpin for AzureKeyValueStore
impl UnwindSafe for AzureKeyValueStore
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more