strune/
lib.rs

1// Core data structures
2pub mod core;
3pub use core::Node;
4
5// File loaders
6pub mod loader;
7pub use loader::{
8    load_nodes_from_markdown,
9    load_nodes_from_markdown_detail,
10    load_nodes_from_json,
11    load_config_from_yaml,
12    trim_text,
13    list_text_to_array,
14    raw_node_to_value,
15};
16
17// Graph operations
18pub mod operation;
19pub use operation::{
20    HasDependents,
21    MaybeDependents,
22    fill_dependents,
23    HasSlug,
24    MaybeSlug,
25    label_slug_map,
26};
27
28// Template rendering
29pub mod render;
30pub use render::{render, RenderNode, DEFAULT_CONFIG};