pub enum DurabilityEngine {
Turso,
}Expand description
Which database engine a DurabilityTier’s three tier names refer to
(R850-F1).
One variant today, and that is the point: the tier vocabulary was minted
from turso-backup’s implementation, so an appliance running anything else
gets a refusal at parse time instead of a tier nothing can honour. Adding an
engine means adding a restore path, not adding a string.
Variants§
Turso
Turso / libSQL, via turso-backup. snapshot is its tier 1a VACUUM INTO, dedup its tier 1b page-dedup, stream its tier 2 WAL-frame
streaming with restore-by-frame-replay.
Implementations§
Trait Implementations§
Source§impl Clone for DurabilityEngine
impl Clone for DurabilityEngine
Source§fn clone(&self) -> DurabilityEngine
fn clone(&self) -> DurabilityEngine
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DurabilityEngine
Source§impl Debug for DurabilityEngine
impl Debug for DurabilityEngine
Source§impl<'de> Deserialize<'de> for DurabilityEngine
impl<'de> Deserialize<'de> for DurabilityEngine
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 Display for DurabilityEngine
impl Display for DurabilityEngine
impl Eq for DurabilityEngine
Source§impl PartialEq for DurabilityEngine
impl PartialEq for DurabilityEngine
Source§impl Serialize for DurabilityEngine
impl Serialize for DurabilityEngine
impl StructuralPartialEq for DurabilityEngine
Auto Trait Implementations§
impl Freeze for DurabilityEngine
impl RefUnwindSafe for DurabilityEngine
impl Send for DurabilityEngine
impl Sync for DurabilityEngine
impl Unpin for DurabilityEngine
impl UnsafeUnpin for DurabilityEngine
impl UnwindSafe for DurabilityEngine
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.