pub struct DatabaseBackupInfo {
pub database_name: Option<String>,
pub backup_type: Option<BackupType>,
pub backup_files: Vec<String>,
pub position: Option<i64>,
pub is_damaged: Option<bool>,
pub is_compressed: Option<bool>,
pub family_count: Option<i64>,
pub backup_finish_date: Option<OffsetDateTime>,
}
Expand description
Information about backup files when existing backup mode is used.
Fields§
§database_name: Option<String>
Database name.
backup_type: Option<BackupType>
Enum of the different backup types.
backup_files: Vec<String>
The list of backup files for the current database.
position: Option<i64>
Position of current database backup in the file.
is_damaged: Option<bool>
Database was damaged when backed up, but the backup operation was requested to continue despite errors.
is_compressed: Option<bool>
Whether the backup set is compressed
family_count: Option<i64>
Number of files in the backup set.
backup_finish_date: Option<OffsetDateTime>
Date and time when the backup operation finished.
Implementations§
Trait Implementations§
source§impl Clone for DatabaseBackupInfo
impl Clone for DatabaseBackupInfo
source§fn clone(&self) -> DatabaseBackupInfo
fn clone(&self) -> DatabaseBackupInfo
Returns a copy 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 Debug for DatabaseBackupInfo
impl Debug for DatabaseBackupInfo
source§impl Default for DatabaseBackupInfo
impl Default for DatabaseBackupInfo
source§fn default() -> DatabaseBackupInfo
fn default() -> DatabaseBackupInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DatabaseBackupInfo
impl<'de> Deserialize<'de> for DatabaseBackupInfo
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<DatabaseBackupInfo> for DatabaseBackupInfo
impl PartialEq<DatabaseBackupInfo> for DatabaseBackupInfo
source§fn eq(&self, other: &DatabaseBackupInfo) -> bool
fn eq(&self, other: &DatabaseBackupInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DatabaseBackupInfo
impl Serialize for DatabaseBackupInfo
impl StructuralPartialEq for DatabaseBackupInfo
Auto Trait Implementations§
impl RefUnwindSafe for DatabaseBackupInfo
impl Send for DatabaseBackupInfo
impl Sync for DatabaseBackupInfo
impl Unpin for DatabaseBackupInfo
impl UnwindSafe for DatabaseBackupInfo
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