Closed notdanilo closed 3 years ago
For ligen_c:
pub fn ligen_c(args: TokenStream, item: TokenStream) -> TokenStream { let attributes = Attributes::from(args); let output = input.clone(); let ir = ImplBlock::from(item); let c_generator = CGenerator::from(attributes); let files = generator.generate_bindings(&ir); files.save(); let externs: TokenStream = generator.generate_externs(&ir); output.append(externs); output }
What's this line supposed to do?
let c_generator = CGenerator::from(attributes);
For ligen_c: