From ba31a2ad25fa0ae3f3fd49eaa5174f9520248b90 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 3 Sep 2022 09:03:13 +0300 Subject: refactor: add a type for SVG images This allows us to not use a generic byte vector, and slightly lessens the chance of mistakes. Also, it strongly encodes what we need to know about and do with SVG images. Sponsored-by: author --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 3b4e844..23076d5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,7 +21,7 @@ pub use error::Warnings; pub mod resource; mod diagrams; -pub use diagrams::{DiagramMarkup, DotMarkup, MarkupOpts, PikchrMarkup, PlantumlMarkup}; +pub use diagrams::{DiagramMarkup, DotMarkup, MarkupOpts, PikchrMarkup, PlantumlMarkup, Svg}; mod datafiles; pub use datafiles::DataFile; -- cgit v1.2.1 From 2341869c78cea3647eadd46bbfc7f703541cee0b Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 3 Sep 2022 09:25:26 +0300 Subject: refactor: rename DataFile{,s} to EmbeddedFile{,s} to be systematic Sponsored-by: author --- src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 23076d5..1d0060b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -23,9 +23,9 @@ pub mod resource; mod diagrams; pub use diagrams::{DiagramMarkup, DotMarkup, MarkupOpts, PikchrMarkup, PlantumlMarkup, Svg}; -mod datafiles; -pub use datafiles::DataFile; -pub use datafiles::DataFiles; +mod embedded; +pub use embedded::EmbeddedFile; +pub use embedded::EmbeddedFiles; mod panhelper; mod typeset; -- cgit v1.2.1 From 1898ff35ddbc717304c2afd1e25257013919b995 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 3 Sep 2022 11:19:47 +0300 Subject: refactor: expose functionality to extract embedded YAML from md Sponsored-by: author --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 1d0060b..725e49c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -73,4 +73,4 @@ mod codegen; pub use codegen::generate_test_program; mod ast; -pub use ast::AbstractSyntaxTree; +pub use ast::{extract_metadata, AbstractSyntaxTree, YamlMetadata}; -- cgit v1.2.1