From 163ec445c2474698ba073333c11140be6bb4fddc Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 8 Jun 2020 07:59:03 +0300 Subject: refactor: export DataFile so programs can use embedded files This will be used soon by a program to extract data files from subplots, but I expect it to be more generally useful in the future. --- src/ast.rs | 2 ++ src/lib.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/src/ast.rs b/src/ast.rs index bc3547d..a10707a 100644 --- a/src/ast.rs +++ b/src/ast.rs @@ -980,10 +980,12 @@ impl DataFile { DataFile { filename, contents } } + /// Return name of embedded file. pub fn filename(&self) -> &str { &self.filename } + /// Return contents of embedded file. pub fn contents(&self) -> &str { &self.contents } diff --git a/src/lib.rs b/src/lib.rs index d717a36..c2a2ec7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,6 +14,7 @@ pub use graphmarkup::{DotMarkup, GraphMarkup, PlantumlMarkup}; mod ast; pub use ast::get_basedir_from; +pub use ast::DataFile; pub use ast::Document; mod scenarios; -- cgit v1.2.1