Skip to main content

seam_engine/
lib.rs

1/* src/server/engine/rust/src/lib.rs */
2
3pub mod build;
4pub mod escape;
5pub mod page;
6pub mod render;
7
8// Public API re-exports
9pub use build::{PageDefOutput, parse_build_output, parse_i18n_config, parse_rpc_hash_map};
10pub use escape::ascii_escape_json;
11pub use page::{
12  I18nOpts, LayoutChainEntry, PageConfig, build_seam_data, filter_i18n_messages, flatten_for_slots,
13  i18n_query, inject_data_script, inject_head_meta, inject_html_lang,
14};
15pub use render::render_page;