pub fn doctor(state: &OnDiskStateView) -> Result<()>Expand description
Run sanity checks on storage and build dirs. This is primarily intended for testing the CLI;
doctor should never fail unless publish --ignore-breaking changes is used or files under
storage or build are modified manually. This runs the following checks:
(1) all modules pass the bytecode verifier
(2) all modules pass the linker
(3) all resources can be deserialized
(4) all events can be deserialized
(5) build/mv_interfaces is consistent with the global storage (TODO?)