fix(core): preserve LTTng generation errors

This commit is contained in:
fanyang
2026-06-30 00:24:57 +08:00
parent 372b6e15fe
commit 12bfb8dbec
+3 -1
View File
@@ -155,7 +155,9 @@ fn generate_lttng_tracepoints(out: &PathBuf) -> Result<(), Box<dyn std::error::E
.register_provider(provider) .register_provider(provider)
.output_file_name(out.join("lttng_tracepoints.rs")) .output_file_name(out.join("lttng_tracepoints.rs"))
.generate() .generate()
.map_err(|_| std::io::Error::other("failed to generate LTTng tracepoints"))?; .map_err(|error| {
std::io::Error::other(format!("failed to generate LTTng tracepoints: {error:?}"))
})?;
Ok(()) Ok(())
} }