#[non_exhaustive]pub struct RepairBatchReport {
pub items: Vec<RepairReport>,
pub summary: RepairBatchSummary,
pub warnings: Vec<ValidationWarning>,
}Expand description
Batch metadata repair report.
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.items: Vec<RepairReport>Item reports.
summary: RepairBatchSummaryBatch summary.
warnings: Vec<ValidationWarning>Batch-level warnings.
Implementations§
Source§impl RepairBatchReport
impl RepairBatchReport
Sourcepub fn from_items(
items: Vec<RepairReport>,
warnings: Vec<ValidationWarning>,
elapsed: Duration,
) -> Self
pub fn from_items( items: Vec<RepairReport>, warnings: Vec<ValidationWarning>, elapsed: Duration, ) -> Self
Builds a repair batch report and computes summary counters.
Trait Implementations§
Source§impl Clone for RepairBatchReport
impl Clone for RepairBatchReport
Source§fn clone(&self) -> RepairBatchReport
fn clone(&self) -> RepairBatchReport
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 RepairBatchReport
impl Debug for RepairBatchReport
Source§impl<'de> Deserialize<'de> for RepairBatchReport
impl<'de> Deserialize<'de> for RepairBatchReport
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 RepairBatchReport
impl RefUnwindSafe for RepairBatchReport
impl Send for RepairBatchReport
impl Sync for RepairBatchReport
impl Unpin for RepairBatchReport
impl UnsafeUnpin for RepairBatchReport
impl UnwindSafe for RepairBatchReport
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