pub enum BackupDisk {
Local,
S3,
DdupBak,
Btrfs,
Zfs,
Restic,
}Variants§
Implementations§
Source§impl BackupDisk
impl BackupDisk
pub fn to_wings_adapter(self) -> BackupAdapter
Trait Implementations§
Source§impl Clone for BackupDisk
impl Clone for BackupDisk
Source§fn clone(&self) -> BackupDisk
fn clone(&self) -> BackupDisk
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 moreSource§impl ComposeSchema for BackupDisk
impl ComposeSchema for BackupDisk
Source§impl Debug for BackupDisk
impl Debug for BackupDisk
Source§impl<'r> Decode<'r, MySql> for BackupDisk
impl<'r> Decode<'r, MySql> for BackupDisk
Source§impl<'r> Decode<'r, Postgres> for BackupDisk
impl<'r> Decode<'r, Postgres> for BackupDisk
Source§impl<'de> Deserialize<'de> for BackupDisk
impl<'de> Deserialize<'de> for BackupDisk
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<'q, DB: Database> Encode<'q, DB> for BackupDiskwhere
&'q str: Encode<'q, DB>,
impl<'q, DB: Database> Encode<'q, DB> for BackupDiskwhere
&'q str: Encode<'q, DB>,
Source§fn encode_by_ref(
&self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, BoxDynError>
fn encode_by_ref( &self, buf: &mut <DB as Database>::ArgumentBuffer<'q>, ) -> Result<IsNull, BoxDynError>
fn size_hint(&self) -> usize
§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self into buf in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
Source§impl Hash for BackupDisk
impl Hash for BackupDisk
Source§impl PartialEq for BackupDisk
impl PartialEq for BackupDisk
Source§impl PgHasArrayType for BackupDisk
impl PgHasArrayType for BackupDisk
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Source§impl Serialize for BackupDisk
impl Serialize for BackupDisk
Source§impl ToSchema for BackupDisk
impl ToSchema for BackupDisk
Source§impl Type<MySql> for BackupDisk
impl Type<MySql> for BackupDisk
Source§impl Type<Postgres> for BackupDisk
impl Type<Postgres> for BackupDisk
impl Copy for BackupDisk
impl Eq for BackupDisk
impl StructuralPartialEq for BackupDisk
Auto Trait Implementations§
impl Freeze for BackupDisk
impl RefUnwindSafe for BackupDisk
impl Send for BackupDisk
impl Sync for BackupDisk
impl Unpin for BackupDisk
impl UnwindSafe for BackupDisk
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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