1#![deny(missing_docs)]
8
9mod error;
10pub use error::SubplotError;
11pub use error::Warning;
12pub use error::Warnings;
13
14pub mod resource;
15
16mod diagrams;
17pub use diagrams::{DiagramMarkup, DotMarkup, MarkupOpts, PikchrMarkup, PlantumlMarkup, Svg};
18
19mod embedded;
20pub use embedded::EmbeddedFile;
21pub use embedded::EmbeddedFiles;
22
23mod policy;
24pub use policy::get_basedir_from;
25
26mod metadata;
27pub use metadata::{Metadata, YamlMetadata};
28
29pub mod blockattr;
30mod doc;
31pub mod html;
32pub mod md;
33pub mod mdparse;
34pub use doc::Document;
35pub use doc::{codegen, codegen_to_memory, load_document, load_document_with_pullmark};
36pub mod toc;
37
38pub mod typeset;
39
40mod style;
41pub use style::Style;
42
43mod scenarios;
44pub use scenarios::Scenario;
45
46mod steps;
47pub use steps::{ScenarioStep, StepKind};
48
49mod bindings;
50pub use bindings::Binding;
51pub use bindings::Bindings;
52
53mod matches;
54pub use matches::MatchedScenario;
55pub use matches::MatchedStep;
56pub use matches::MatchedSteps;
57pub use matches::PartialStep;
58pub use matches::StepSnippet;
59
60mod templatespec;
61pub use templatespec::TemplateSpec;
62
63mod codegen;
64pub use codegen::generate_test_program;