pub struct RepairReport {
pub issues_found: usize,
pub fixes_applied: usize,
pub dry_run: bool,
pub issues: Vec<RepairIssue>,
}Expand description
Result returned by repair_asg.
Fields§
§issues_found: usizeTotal issues detected before any fixes.
fixes_applied: usizeNumber of individual corrections applied (0 when dry_run is true).
dry_run: boolTrue when the caller passed dry_run: true — no writes were made.
issues: Vec<RepairIssue>Issues remaining after fixes (same as initial list when dry_run).
Trait Implementations§
Source§impl Clone for RepairReport
impl Clone for RepairReport
Source§impl Debug for RepairReport
impl Debug for RepairReport
Source§impl<'de> Deserialize<'de> for RepairReport
impl<'de> Deserialize<'de> for RepairReport
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 RepairReport
impl RefUnwindSafe for RepairReport
impl Send for RepairReport
impl Sync for RepairReport
impl Unpin for RepairReport
impl UnsafeUnpin for RepairReport
impl UnwindSafe for RepairReport
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