algosul_core/codegen/
file.rs

1use syn::{File, Item, ItemMod};
2pub trait FileExt {
3    fn add_item(&mut self, item: Item) -> &mut Self;
4    fn add_mod(&mut self, item_mod: ItemMod) -> &mut Self {
5        self.add_item(Item::Mod(item_mod))
6    }
7}
8impl FileExt for File {
9    fn add_item(&mut self, item: Item) -> &mut Self {
10        self.items.push(item);
11        self
12    }
13}