{"record":{"id":"1cea53137d8a2619","repo":"clockworklabs/SpacetimeDB","slug":"failed-to-write-embedded-templates-rs","errorCode":null,"errorMessage":"Failed to write embedded_templates.rs","messagePattern":"Failed to write embedded_templates\\.rs","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/cli/build.rs","lineNumber":153,"sourceCode":"    generated_code.push_str(\"pub fn get_workspace_dependency_version(name: &str) -> Option<&'static str> {\\n\");\n    generated_code.push_str(\"    match name {\\n\");\n    for (name, version) in &workspace_versions {\n        generated_code.push_str(&format!(\n            \"        \\\"{}\\\" => Some(\\\"{}\\\"),\\n\",\n            name.escape_default(),\n            version.escape_default()\n        ));\n    }\n    generated_code.push_str(\"        _ => None,\\n\");\n    generated_code.push_str(\"    }\\n\");\n    generated_code.push_str(\"}\\n\");\n\n    generated_code.push('\\n');\n    generated_code.push_str(\"pub fn get_typescript_bindings_version() -> &'static str {\\n\");\n    generated_code.push_str(&format!(\"    \\\"{}\\\"\\n\", ts_bindings_version.escape_default()));\n    generated_code.push_str(\"}\\n\");\n\n    write_if_changed(&dest_path, generated_code.as_bytes()).expect(\"Failed to write embedded_templates.rs\");\n}\n\n#[derive(Debug, serde::Serialize)]\nstruct TemplateInfo {\n    id: String,\n    description: String,\n    #[serde(serialize_with = \"serialize_option_string_as_empty\")]\n    server_source: Option<String>,\n    #[serde(serialize_with = \"serialize_option_string_as_empty\")]\n    client_source: Option<String>,\n    server_lang: Option<String>,\n    client_lang: Option<String>,\n    client_framework: Option<String>,\n}\n\n#[derive(serde::Serialize)]\nstruct TemplatesJson<'a> {\n    templates: &'a [TemplateInfo],","sourceCodeStart":135,"sourceCodeEnd":171,"githubUrl":"https://github.com/clockworklabs/SpacetimeDB/blob/524b4487d949b61a07d4f39c862d1290259dfd20/crates/cli/build.rs#L135-L171","documentation":"Error \"Failed to write embedded_templates.rs\" thrown in clockworklabs/SpacetimeDB.","triggerScenarios":"Thrown at crates/cli/build.rs:153 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"524b4487d949b61a07d4f39c862d1290259dfd20","analyzedAt":"2026-08-16T23:58:54.611Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}