pub struct AwsDynamoKeyValueStore { /* private fields */ }
Expand description
A key-value store that uses AWS Dynamo as the backend.
Implementations§
Trait Implementations§
Source§impl Default for AwsDynamoKeyValueStore
impl Default for AwsDynamoKeyValueStore
Source§fn default() -> AwsDynamoKeyValueStore
fn default() -> AwsDynamoKeyValueStore
Returns the “default value” for a type. Read more
Source§impl MakeKeyValueStore for AwsDynamoKeyValueStore
impl MakeKeyValueStore for AwsDynamoKeyValueStore
Source§const RUNTIME_CONFIG_TYPE: &'static str = "aws_dynamo"
const RUNTIME_CONFIG_TYPE: &'static str = "aws_dynamo"
Unique type identifier for the store.
Source§type RuntimeConfig = AwsDynamoKeyValueRuntimeConfig
type RuntimeConfig = AwsDynamoKeyValueRuntimeConfig
Runtime configuration for the store.
Source§type StoreManager = KeyValueAwsDynamo
type StoreManager = KeyValueAwsDynamo
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 AwsDynamoKeyValueStore
impl RefUnwindSafe for AwsDynamoKeyValueStore
impl Send for AwsDynamoKeyValueStore
impl Sync for AwsDynamoKeyValueStore
impl Unpin for AwsDynamoKeyValueStore
impl UnwindSafe for AwsDynamoKeyValueStore
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 moreCreates a shared type from an unshared type.