Adapter capability declaration matrix (:native | :fallback | :unsupported).
Summary
Functions
Returns capability matrix map.
Builds capability matrix from serialized map.
Creates normalized capability matrix payload.
Returns the Zoi schema for CapabilityMatrix.
Returns declared support status for capability.
Serializes capability matrix into plain map with type marker.
Types
Functions
@spec as_map(t()) :: %{optional(atom()) => capability_status()}
Returns capability matrix map.
Builds capability matrix from serialized map.
Creates normalized capability matrix payload.
Returns the Zoi schema for CapabilityMatrix.
@spec status(t(), atom()) :: capability_status()
Returns declared support status for capability.
Serializes capability matrix into plain map with type marker.