Skip to main content

Module verification

Module verification 

Source
Expand description

Native Rust verification module.

Ports the verification logic from:

  • scripts/verify_installation.sh → full_verify()
  • scripts/enhanced_verify_installation.sh → enhanced_verify()
  • scripts/verify_and_build.sh → verify_and_build()

All verification uses component_status.rs detection — no subprocess calls to legacy shell scripts.

Structs§

VerificationItem
Result of a single verification check.
VerificationResult
Result of a full verification run.

Functions§

enhanced_verify
Enhanced verification — equivalent to enhanced_verify_installation.sh.
failed_components
Get the list of failed component IDs from a verification result.
format_result_human
Format verification result as human-readable text.
format_result_json
Format verification result as JSON.
full_verify
Full verification — equivalent to verify_installation.sh.
verify_and_build
Verify and build — equivalent to verify_and_build.sh.