Skip to main content

FatVerifyExt

Trait FatVerifyExt 

Source
pub trait FatVerifyExt<DATA: Read + Seek> {
    // Required method
    fn verify(&self) -> Result<VerificationReport>;
}
Expand description

Extension trait for FatVolume providing verification operations.

Required Methods§

Source

fn verify(&self) -> Result<VerificationReport>

Verify filesystem integrity.

This performs comprehensive checks including:

  • Cluster chain validation (loops, bad clusters)
  • Cross-link detection (multiple files sharing clusters)
  • Orphaned cluster detection
  • File size validation
  • Directory entry validation

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<DATA: Read + Seek> FatVerifyExt<DATA> for FatVolume<DATA>