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