pub enum ReportType {
Quick,
Comprehensive,
Targeted(String),
Emergency,
}Expand description
Report types
Variants§
Quick
Quick health check
Comprehensive
Comprehensive integrity check
Targeted(String)
Targeted check for specific issues
Emergency
Emergency repair validation
Trait Implementations§
Source§impl Clone for ReportType
impl Clone for ReportType
Source§fn clone(&self) -> ReportType
fn clone(&self) -> ReportType
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 Debug for ReportType
impl Debug for ReportType
Source§impl<'de> Deserialize<'de> for ReportType
impl<'de> Deserialize<'de> for ReportType
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 ReportType
impl RefUnwindSafe for ReportType
impl Send for ReportType
impl Sync for ReportType
impl Unpin for ReportType
impl UnwindSafe for ReportType
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