(
target: SkillInstallTarget,
plugin_root: &Path,
body: &str,
)
| 540 | } |
| 541 | |
| 542 | fn export_native_digest( |
| 543 | target: SkillInstallTarget, |
| 544 | plugin_root: &Path, |
| 545 | body: &str, |
| 546 | ) -> Result<PathBuf> { |
| 547 | let path = plugin_root.join(native_digest_relative(target)?); |
| 548 | crate::agents::safe_write_text_file(&path, &render_native_digest_file(target, body)?, None)?; |
| 549 | Ok(path) |
| 550 | } |
| 551 | |
| 552 | fn remove_native_digest(target: SkillInstallTarget, plugin_root: &Path) -> Result<()> { |
| 553 | let path = plugin_root.join(native_digest_relative(target)?); |
no test coverage detected