summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2021-11-19 19:23:17 +0000
committerDaniel Silverstone <dsilvers@digital-scurf.org>2021-11-19 20:19:00 +0000
commitc8c6ab1671ec3317c463d2d6330609d38b421bb2 (patch)
tree37b16d2781113576098180d04ce2e06dcf3bc42c /src
parent03f4bff558807c3bf6b6ebd65aa1e547b9286461 (diff)
downloadsubplot-c8c6ab1671ec3317c463d2d6330609d38b421bb2.tar.gz
metadata: Write out templates too, to make it easier to parse
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'src')
-rw-r--r--src/bin/cli/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/cli/mod.rs b/src/bin/cli/mod.rs
index 4f172e2..52f5fb1 100644
--- a/src/bin/cli/mod.rs
+++ b/src/bin/cli/mod.rs
@@ -103,6 +103,8 @@ impl Metadata {
Self::write_list(&self.sources, "source");
println!("title: {}", self.title);
Self::write_list(&self.binding_files, "bindings");
+ let templates: Vec<String> = self.impls.keys().map(String::from).collect();
+ Self::write_list(&templates, "templates");
for (template, filenames) in self.impls.iter() {
Self::write_list(filenames, &format!("functions[{}]", template));
}