Skip to main content

copperlace/
render.rs

1mod compile;
2mod error;
3mod nodes;
4mod processor;
5mod ruleset;
6mod state;
7mod template;
8mod value;
9
10pub use error::RenderError;
11pub use nodes::{
12    BindMode, BindNode, ChoiceNode, ProcessorPipelineNode, RuleCallNode, TextGeneratorNode,
13    UnsupportedValueNode, VariableNode, VecNode, WeightedChoiceNode,
14};
15pub use processor::{Processor, ProcessorRegistry, processor};
16pub use ruleset::{
17    RuleSet, render_config_rule, render_config_rule_structured,
18    render_config_rule_structured_with_context, render_config_rule_with_context,
19};
20pub use state::{RenderContext, RenderState};
21pub use value::{CopperlaceNumber, CopperlaceValue, StructuredNode};