pub(crate) fn file_structure( file: &SourceFile, config: &FileStructureConfig, ) -> Vec<StructureNode>