pub enum MultiStorageStrategy {
Redundant,
LoadBalance,
Failover,
}Expand description
Strategy for multi-backend operations
Variants§
Redundant
Write to all backends, read from first available
LoadBalance
Load balance across backends
Failover
Use primary backend with failover to secondary
Trait Implementations§
Source§impl Clone for MultiStorageStrategy
impl Clone for MultiStorageStrategy
Source§fn clone(&self) -> MultiStorageStrategy
fn clone(&self) -> MultiStorageStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MultiStorageStrategy
impl RefUnwindSafe for MultiStorageStrategy
impl Send for MultiStorageStrategy
impl Sync for MultiStorageStrategy
impl Unpin for MultiStorageStrategy
impl UnwindSafe for MultiStorageStrategy
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