pub struct InstanceBackup {
pub created_at: Option<DateTime<FixedOffset>>,
pub expires_at: Option<DateTime<FixedOffset>>,
pub instance_only: Option<bool>,
pub name: Option<String>,
pub optimized_storage: Option<bool>,
}Fields§
§created_at: Option<DateTime<FixedOffset>>When the backup was created
expires_at: Option<DateTime<FixedOffset>>When the backup expires (gets auto-deleted)
instance_only: Option<bool>Whether to ignore snapshots
name: Option<String>Backup name
optimized_storage: Option<bool>Whether to use a pool-optimized binary format (instead of plain tarball)
Implementations§
Source§impl InstanceBackup
impl InstanceBackup
pub fn new() -> InstanceBackup
Trait Implementations§
Source§impl Clone for InstanceBackup
impl Clone for InstanceBackup
Source§fn clone(&self) -> InstanceBackup
fn clone(&self) -> InstanceBackup
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 moreSource§impl Debug for InstanceBackup
impl Debug for InstanceBackup
Source§impl Default for InstanceBackup
impl Default for InstanceBackup
Source§fn default() -> InstanceBackup
fn default() -> InstanceBackup
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstanceBackup
impl<'de> Deserialize<'de> for InstanceBackup
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 InstanceBackup
impl PartialEq for InstanceBackup
Source§fn eq(&self, other: &InstanceBackup) -> bool
fn eq(&self, other: &InstanceBackup) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InstanceBackup
impl Serialize for InstanceBackup
impl StructuralPartialEq for InstanceBackup
Auto Trait Implementations§
impl Freeze for InstanceBackup
impl RefUnwindSafe for InstanceBackup
impl Send for InstanceBackup
impl Sync for InstanceBackup
impl Unpin for InstanceBackup
impl UnsafeUnpin for InstanceBackup
impl UnwindSafe for InstanceBackup
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