pub struct DiskBackupProbe {
pub root_source: String,
pub flags: DiskBackupFlags,
pub blockers: Vec<String>,
pub notes: Vec<String>,
}Expand description
Readiness probe for full-disk / partition image backup.
Fields§
§root_source: StringResolved root device / mount source label.
flags: DiskBackupFlagsFlattened probe flags (same JSON field names as before nesting).
blockers: Vec<String>Human-readable blockers when unsafe.
notes: Vec<String>Non-blocking notes for operators.
Trait Implementations§
Source§impl Clone for DiskBackupProbe
impl Clone for DiskBackupProbe
Source§fn clone(&self) -> DiskBackupProbe
fn clone(&self) -> DiskBackupProbe
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 DiskBackupProbe
impl Debug for DiskBackupProbe
Source§impl Deref for DiskBackupProbe
impl Deref for DiskBackupProbe
Source§impl<'de> Deserialize<'de> for DiskBackupProbe
impl<'de> Deserialize<'de> for DiskBackupProbe
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
Auto Trait Implementations§
impl Freeze for DiskBackupProbe
impl RefUnwindSafe for DiskBackupProbe
impl Send for DiskBackupProbe
impl Sync for DiskBackupProbe
impl Unpin for DiskBackupProbe
impl UnsafeUnpin for DiskBackupProbe
impl UnwindSafe for DiskBackupProbe
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