pub fn parse_sources(sources: &[(String, String)]) -> Result<Schema, Error>Expand description
Parse a whole tables folder: sources is (file name, file content),
where the file name is only used in error messages. Two passes — enums
first so struct fields can resolve them — then foreign keys are resolved
from struct names to table names.