pub struct FsckReport {
pub valid: bool,
pub errors: Vec<FsckError>,
pub warnings: Vec<String>,
pub objects_checked: usize,
pub git_projection_checked: bool,
pub provenance: Option<ProvenanceReport>,
pub repair_target: Option<String>,
pub repaired: bool,
pub repairs: Vec<FsckRepair>,
}Fields§
§valid: bool§errors: Vec<FsckError>§warnings: Vec<String>§objects_checked: usize§git_projection_checked: bool§provenance: Option<ProvenanceReport>§repair_target: Option<String>§repaired: bool§repairs: Vec<FsckRepair>Implementations§
Source§impl FsckReport
impl FsckReport
pub const CONTRACT: ReportContract
Trait Implementations§
Source§impl Clone for FsckReport
impl Clone for FsckReport
Source§fn clone(&self) -> FsckReport
fn clone(&self) -> FsckReport
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 FsckReport
impl Debug for FsckReport
impl Eq for FsckReport
Source§impl HeddleReport for FsckReport
impl HeddleReport for FsckReport
const CONTRACT: ReportContract = FsckReport::CONTRACT
Source§impl JsonSchema for FsckReport
impl JsonSchema for FsckReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for FsckReport
impl PartialEq for FsckReport
Source§impl Serialize for FsckReport
impl Serialize for FsckReport
impl StructuralPartialEq for FsckReport
Auto Trait Implementations§
impl Freeze for FsckReport
impl RefUnwindSafe for FsckReport
impl Send for FsckReport
impl Sync for FsckReport
impl Unpin for FsckReport
impl UnsafeUnpin for FsckReport
impl UnwindSafe for FsckReport
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