Skip to main content

aion_server/authoring/
mod.rs

1//! Server-side Gleam authoring surface: compile, type-check, package, and
2//! hot-load submitted workflow source.
3//!
4//! Mounted only when `[authoring].gleam_path` is configured. The handlers are
5//! transport-agnostic; the HTTP facade lives in `crate::api::http::authoring`.
6
7/// Authoring API error taxonomy and wire mapping.
8pub mod error;
9/// Transport-agnostic compile-and-hot-load handler.
10pub mod handlers;
11
12pub use error::AuthoringApiError;
13pub use handlers::{
14    CompileSourceRequest, CompileSourceResponse, compile_and_load, compile_and_load_document,
15    compile_and_load_with_options,
16};