pub enum IdempotencyStorage {
Memory,
Redis,
Postgres,
}Expand description
Storage backend for idempotency keys
Variants§
Trait Implementations§
Source§impl Clone for IdempotencyStorage
impl Clone for IdempotencyStorage
Source§fn clone(&self) -> IdempotencyStorage
fn clone(&self) -> IdempotencyStorage
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IdempotencyStorage
impl Debug for IdempotencyStorage
Source§impl Default for IdempotencyStorage
impl Default for IdempotencyStorage
Source§fn default() -> IdempotencyStorage
fn default() -> IdempotencyStorage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IdempotencyStorage
impl<'de> Deserialize<'de> for IdempotencyStorage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for IdempotencyStorage
impl PartialEq for IdempotencyStorage
Source§impl Serialize for IdempotencyStorage
impl Serialize for IdempotencyStorage
impl Copy for IdempotencyStorage
impl Eq for IdempotencyStorage
impl StructuralPartialEq for IdempotencyStorage
Auto Trait Implementations§
impl Freeze for IdempotencyStorage
impl RefUnwindSafe for IdempotencyStorage
impl Send for IdempotencyStorage
impl Sync for IdempotencyStorage
impl Unpin for IdempotencyStorage
impl UnwindSafe for IdempotencyStorage
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)