We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3b44f4a commit f77e096Copy full SHA for f77e096
1 file changed
rust/ruby-rbs/build.rs
@@ -227,6 +227,15 @@ fn generate(config: &Config) -> Result<(), Box<dyn Error>> {
227
)?;
228
writeln!(file, " }}")?;
229
}
230
+ "rbs_types_block" => {
231
+ writeln!(file, " pub fn {}(&self) -> BlockTypeNode {{", field.name)?;
232
+ writeln!(
233
+ file,
234
+ " BlockTypeNode {{ parser: self.parser, pointer: unsafe {{ (*self.pointer).{} }} }}",
235
+ field.name
236
+ )?;
237
+ writeln!(file, " }}")?;
238
+ }
239
_ => eprintln!("Unknown field type: {}", field.c_type),
240
241
0 commit comments