Crosswake. Compatibility
(crosswake v0.1.0)
View Source
Layered compatibility evaluation for manifests and route activation.
Summary
Functions
@spec bridge_findings(
Crosswake.Manifest.Types.Root.t(),
Crosswake.Bridge.Contract.Request.t()
) :: [
Crosswake.Compatibility.Finding.t()
]
@spec finding_to_denial( Crosswake.Compatibility.Finding.t(), keyword() ) :: Crosswake.Shell.Denial.t()
@spec route_findings( Crosswake.Manifest.Types.Root.t(), String.t(), Crosswake.Compatibility.Target.t() ) :: [Crosswake.Compatibility.Finding.t()]
@spec validate_contract(Crosswake.Manifest.Types.Compatibility.t()) :: [map()]