clockworklabs/SpacetimeDB · error
Failed to write embedded_templates.rs
Error message
Failed to write embedded_templates.rs
What it means
Error "Failed to write embedded_templates.rs" thrown in clockworklabs/SpacetimeDB.
Source
Thrown at crates/cli/build.rs:153
generated_code.push_str("pub fn get_workspace_dependency_version(name: &str) -> Option<&'static str> {\n");
generated_code.push_str(" match name {\n");
for (name, version) in &workspace_versions {
generated_code.push_str(&format!(
" \"{}\" => Some(\"{}\"),\n",
name.escape_default(),
version.escape_default()
));
}
generated_code.push_str(" _ => None,\n");
generated_code.push_str(" }\n");
generated_code.push_str("}\n");
generated_code.push('\n');
generated_code.push_str("pub fn get_typescript_bindings_version() -> &'static str {\n");
generated_code.push_str(&format!(" \"{}\"\n", ts_bindings_version.escape_default()));
generated_code.push_str("}\n");
write_if_changed(&dest_path, generated_code.as_bytes()).expect("Failed to write embedded_templates.rs");
}
#[derive(Debug, serde::Serialize)]
struct TemplateInfo {
id: String,
description: String,
#[serde(serialize_with = "serialize_option_string_as_empty")]
server_source: Option<String>,
#[serde(serialize_with = "serialize_option_string_as_empty")]
client_source: Option<String>,
server_lang: Option<String>,
client_lang: Option<String>,
client_framework: Option<String>,
}
#[derive(serde::Serialize)]
struct TemplatesJson<'a> {
templates: &'a [TemplateInfo],View on GitHub (pinned to 524b4487d9)
When it happens
Trigger: Thrown at crates/cli/build.rs:153 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of clockworklabs/SpacetimeDB@524b4487d9 (2026-08-16).
Data as JSON: /api/errors/1cea53137d8a2619.
Report an issue: GitHub.