qontinui-types 0.1.2

Canonical DTO types for Qontinui. Rust is the source of truth; TypeScript and Python are generated from JSON Schema emitted by schemars.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Rust-only cross-crate runner↔supervisor types.
//!
//! Strictness convention: `#[non_exhaustive]` + `#[serde(deny_unknown_fields)]`.
//! NOT generated to TS/Python — no consumers outside this Rust workspace.
//!
//! This namespace exists separately from the top-level DTO modules because
//! the cross-crate strictness convention (`deny_unknown_fields`,
//! `non_exhaustive`) is a deliberate departure from the forward-compatible
//! DTO convention documented at the top of `lib.rs`. Keeping them split lets
//! the JSON-Schema-generated TS/Python bindings stay forward-compatible while
//! the Rust runner↔supervisor surface fails fast on shape drift.

pub mod placement;
pub mod runner_kind;
pub mod webview2;

pub use runner_kind::RunnerKind;
pub use webview2::webview2_data_dir;