MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / write_service_metadata

Function write_service_metadata

packages/server/src/main.rs:2326–2333  ·  view source on GitHub ↗
(metadata: &ServiceMetadata)

Source from the content-addressed store, hash-verified

2324}
2325
2326fn write_service_metadata(metadata: &ServiceMetadata) -> anyhow::Result<()> {
2327 let path = service_metadata_path()?;
2328 if let Some(parent) = path.parent() {
2329 fs::create_dir_all(parent)?;
2330 }
2331 fs::write(&path, serde_json::to_vec_pretty(metadata)?)
2332 .with_context(|| format!("write {}", path.display()))
2333}
2334
2335fn service_metadata_path() -> anyhow::Result<PathBuf> {
2336 Ok(simdeck_user_state_dir().join("service.json"))

Callers 2

start_project_serviceFunction · 0.85
mainFunction · 0.85

Calls 1

service_metadata_pathFunction · 0.85

Tested by

no test coverage detected