Skip to content

Commit db29069

Browse files
committed
fix(native-tracer): compile errors
1 parent 9699f4b commit db29069

File tree

1 file changed

+2
-1
lines changed
  • gems/native-tracer/ext/native_tracer/src

1 file changed

+2
-1
lines changed

gems/native-tracer/ext/native_tracer/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ use rb_sys::{
1616
rb_tracearg_event_flag, rb_tracearg_lineno, rb_tracearg_path,
1717
rb_cObject, VALUE, ID, RUBY_EVENT_LINE,
1818
RSTRING_PTR, RSTRING_LEN,
19+
rb_raise, rb_eIOError,
1920
};
2021
use runtime_tracing::{Tracer, Line};
2122

@@ -112,7 +113,7 @@ unsafe extern "C" fn disable_tracing(self_val: VALUE) -> VALUE {
112113
rb_sys::Qnil.into()
113114
}
114115

115-
fn flush_to_dir(tracer: &Tracer, dir: &Path) -> std::io::Result<()> {
116+
fn flush_to_dir(tracer: &Tracer, dir: &Path) -> Result<(), Box<dyn std::error::Error>> {
116117
std::fs::create_dir_all(dir)?;
117118
let events = dir.join("trace.json");
118119
let metadata = dir.join("trace_metadata.json");

0 commit comments

Comments
 (0)