#[non_exhaustive]pub struct DeviceSyncBackupStatusChangedDetails {
pub desktop_device_session_info: DesktopDeviceSessionLogInfo,
pub previous_value: BackupStatus,
pub new_value: BackupStatus,
}Available on crate features
dbx_team_log and sync_routes only.Expand description
Enabled/disabled backup for computer.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.desktop_device_session_info: DesktopDeviceSessionLogInfoDevice’s session logged information.
previous_value: BackupStatusPrevious status of computer backup on the device.
new_value: BackupStatusNext status of computer backup on the device.
Implementations§
Source§impl DeviceSyncBackupStatusChangedDetails
impl DeviceSyncBackupStatusChangedDetails
pub fn new( desktop_device_session_info: DesktopDeviceSessionLogInfo, previous_value: BackupStatus, new_value: BackupStatus, ) -> Self
Trait Implementations§
Source§impl Clone for DeviceSyncBackupStatusChangedDetails
impl Clone for DeviceSyncBackupStatusChangedDetails
Source§fn clone(&self) -> DeviceSyncBackupStatusChangedDetails
fn clone(&self) -> DeviceSyncBackupStatusChangedDetails
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<'de> Deserialize<'de> for DeviceSyncBackupStatusChangedDetails
impl<'de> Deserialize<'de> for DeviceSyncBackupStatusChangedDetails
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DeviceSyncBackupStatusChangedDetails
impl StructuralPartialEq for DeviceSyncBackupStatusChangedDetails
Auto Trait Implementations§
impl Freeze for DeviceSyncBackupStatusChangedDetails
impl RefUnwindSafe for DeviceSyncBackupStatusChangedDetails
impl Send for DeviceSyncBackupStatusChangedDetails
impl Sync for DeviceSyncBackupStatusChangedDetails
impl Unpin for DeviceSyncBackupStatusChangedDetails
impl UnsafeUnpin for DeviceSyncBackupStatusChangedDetails
impl UnwindSafe for DeviceSyncBackupStatusChangedDetails
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.