greentic_runner/
lib.rs

1#![forbid(unsafe_code)]
2
3pub use greentic_runner_host::{
4    self as host, Activity, ActivityKind, HostBuilder, HostServer, RunnerHost, TenantHandle,
5    config, imports, pack, runner, runtime_wasmtime, telemetry, verify,
6};
7
8pub mod desktop {
9    pub use greentic_runner_desktop::*;
10}
11
12#[cfg(feature = "new-runner")]
13pub mod newrunner {
14    pub use greentic_runner_new::{
15        Adapter, AdapterCall, AdapterRegistry, FlowSchema, FlowSummary, GResult, Policy,
16        RetryPolicy, RunFlowRequest, RunFlowResult, Runner, RunnerApi, RunnerBuilder, RunnerError,
17        SessionKey, SessionSnapshot, api, builder, error, glue, host, policy, registry, shims,
18        state_machine,
19    };
20}
21
22#[cfg(feature = "new-runner")]
23pub mod glue {
24    pub use greentic_runner_new::glue::*;
25}