aion_package/codegen/
mod.rs1mod activity_golden;
16mod activity_model;
17mod activity_project;
18mod activity_worker_python;
19mod activity_worker_rust;
20mod activity_wrappers;
21mod awl_worker;
22mod codec_module;
23mod declaration;
24mod error;
25mod input_skeleton;
26mod interface;
27mod model;
28mod names;
29mod project;
30mod schema_emit;
31mod test_scaffold;
32
33pub use activity_project::{
34 ActivityArtifact, ActivityReport, CodecReport, TestScaffoldReport, generate_activities,
35 generate_codecs, generate_test_scaffold,
36};
37pub use awl_worker::{
38 AionDependency, AwlScaffoldError, AwlWorkerScaffold, Connection, ConnectionPlan, DocumentRoot,
39 FileOwnership, ScaffoldedFile, ServableAction, WorkerScaffold, emit_shell_manifest,
40 scaffold_awl_worker,
41};
42pub use declaration::{ActivityDeclaration, Tier, parse_declarations};
43pub use error::CodegenError;
44pub use input_skeleton::build_input_skeleton;
45pub use interface::boundary_types_from_interface;
46pub use model::BoundaryType;
47pub use project::CodegenMode;
48pub use schema_emit::{SchemaEmitReport, emit_schemas};