Expand description
Static, link-free validation of Lean capability manifests.
Lives in lean-toolchain so the worker parent crate can fast-fail bad
manifests on the client side without re-linking libleanshared through
lean-rs. The runtime preflight in lean-rs reuses the same parser and
diagnostic shapes and layers symbol-table inspection on top.
Structs§
- Capability
Manifest - Parsed Lean capability manifest.
Functions§
- check_
fingerprint - Validate the toolchain fingerprint against this
lean-toolchainbuild. - check_
staleness - Warn if the manifest is older than its primary dylib.
- check_
static - Static manifest validation: file-exists, JSON parse, schema check, toolchain fingerprint match, and primary-dylib staleness.