Skip to main content

Module integration

Module integration 

Source
Expand description

Integration traits for cross-crate abstractions.

These traits define contracts that domain crates implement and the binary crate wires together, without domain crates importing each other.

Domain crates depend only on koi-common, never on each other. The binary crate (or koi-embedded) provides bridge implementations that wrap concrete domain cores and implement these traits.

Structs§

MemberSummary
Summary of a certmesh member, projected through the trait boundary.
ProxyConfigSummary
Proxy configuration entry projected through the trait boundary.
ProxyEntrySummary
Lightweight proxy entry used by health checks.

Traits§

AliasFeedback
Write-back channel for DNS alias feedback to certmesh.
CertmeshSnapshot
Read-only snapshot of the certmesh roster.
DnsProbe
Resolve a local DNS name without importing the DNS crate.
MdnsSnapshot
Read-only snapshot of mDNS network state.
ProxySnapshot
Read-only snapshot of proxy entries.
StatusReporter
Trait for types that can report a capability status summary.