prettyplease/file.rs
1use crate::algorithm::Printer;
2use syn::File;
3
4impl Printer {
5 pub fn file(&mut self, file: &File) {
6 self.cbox(0);
7 if let Some(shebang) = &file.shebang {
8 self.word(shebang.clone());
9 self.hardbreak();
10 }
11 self.inner_attrs(&file.attrs);
12 for item in &file.items {
13 self.item(item);
14 }
15 self.end();
16 }
17}