persona-wire-core 0.14.5

persona-wire core: Domain (Graph + Specification + Compute + Constraint + AutoVersion + CRUD) + Application (NamedProjection registry, Use Case) + Infrastructure (SQLite storage, Rendering adapter). Transport-agnostic.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Domain Ports — outbound (Driven) trait contracts owned by the Domain.
//!
//! Hexagonal Architecture (Cockburn 2005) では「出力の方向性 (= 何をどう外に出すか)」
//! を Domain が宣言し、 技術依存の実装は Adapter (Infrastructure) が担う。 本 module
//! はその Driven Port を集約する。
//!
//! Adapter (impl) は [`crate::infrastructure`] 配下、 default 同梱 adapter は
//! [`crate::infrastructure::projection`]。

pub mod projection_renderer;

pub use projection_renderer::{ProjectionInput, ProjectionRenderer};