Skip to content

Commit 8fce379

Browse files
committed
refactor: use rb_intern!("bla") instead of rb_intern(b"bla\0".as_ptr() as *const c_char)
1 parent fe05518 commit 8fce379

File tree

1 file changed

+20
-20
lines changed
  • gems/codetracer-ruby-recorder/ext/native_tracer/src

1 file changed

+20
-20
lines changed

gems/codetracer-ruby-recorder/ext/native_tracer/src/lib.rs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -187,26 +187,26 @@ unsafe extern "C" fn ruby_recorder_alloc(klass: VALUE) -> VALUE {
187187
let recorder = Box::new(Recorder {
188188
tracer: create_trace_writer("ruby", &vec![], TraceEventsFileFormat::Binary),
189189
active: false,
190-
to_s_id: rb_intern(b"to_s\0".as_ptr() as *const c_char),
191-
locals_id: rb_intern(b"local_variables\0".as_ptr() as *const c_char),
192-
local_get_id: rb_intern(b"local_variable_get\0".as_ptr() as *const c_char),
193-
inst_meth_id: rb_intern(b"instance_method\0".as_ptr() as *const c_char),
194-
parameters_id: rb_intern(b"parameters\0".as_ptr() as *const c_char),
195-
class_id: rb_intern(b"class\0".as_ptr() as *const c_char),
196-
to_a_id: rb_intern(b"to_a\0".as_ptr() as *const c_char),
197-
begin_id: rb_intern(b"begin\0".as_ptr() as *const c_char),
198-
end_id: rb_intern(b"end\0".as_ptr() as *const c_char),
199-
to_i_id: rb_intern(b"to_i\0".as_ptr() as *const c_char),
200-
nsec_id: rb_intern(b"nsec\0".as_ptr() as *const c_char),
201-
source_id: rb_intern(b"source\0".as_ptr() as *const c_char),
202-
options_id: rb_intern(b"options\0".as_ptr() as *const c_char),
203-
members_id: rb_intern(b"members\0".as_ptr() as *const c_char),
204-
values_id: rb_intern(b"values\0".as_ptr() as *const c_char),
205-
to_h_id: rb_intern(b"to_h\0".as_ptr() as *const c_char),
206-
instance_variables_id: rb_intern(b"instance_variables\0".as_ptr() as *const c_char),
207-
instance_variable_get_id: rb_intern(b"instance_variable_get\0".as_ptr() as *const c_char),
208-
set_const_id: rb_intern(b"Set\0".as_ptr() as *const c_char),
209-
open_struct_const_id: rb_intern(b"OpenStruct\0".as_ptr() as *const c_char),
190+
to_s_id: rb_intern!("to_s"),
191+
locals_id: rb_intern!("local_variables"),
192+
local_get_id: rb_intern!("local_variable_get"),
193+
inst_meth_id: rb_intern!("instance_method"),
194+
parameters_id: rb_intern!("parameters"),
195+
class_id: rb_intern!("class"),
196+
to_a_id: rb_intern!("to_a"),
197+
begin_id: rb_intern!("begin"),
198+
end_id: rb_intern!("end"),
199+
to_i_id: rb_intern!("to_i"),
200+
nsec_id: rb_intern!("nsec"),
201+
source_id: rb_intern!("source"),
202+
options_id: rb_intern!("options"),
203+
members_id: rb_intern!("members"),
204+
values_id: rb_intern!("values"),
205+
to_h_id: rb_intern!("to_h"),
206+
instance_variables_id: rb_intern!("instance_variables"),
207+
instance_variable_get_id: rb_intern!("instance_variable_get"),
208+
set_const_id: rb_intern!("Set"),
209+
open_struct_const_id: rb_intern!("OpenStruct"),
210210
set_class: Qnil.into(),
211211
open_struct_class: Qnil.into(),
212212
struct_type_versions: HashMap::new(),

0 commit comments

Comments
 (0)