Versions in this module Expand all Collapse all v0 v0.1.0 Jun 14, 2026 Changes in this version + func ParseResp[Req, Resp any](c Contract[Req, Resp], ev event.Envelope) (Resp, error) + func SpawnReq[Req, Resp any](c Contract[Req, Resp], req Req, b budget.Budget, g policy.Grant) action.Spawn + type Contract struct + Name string + type EventKindMismatchError struct + GotKind string + WantKind string + func (e *EventKindMismatchError) Error() string + type OutcomeMismatchError struct + Contract string + ErrDetail string + OutcomeKind string + func (e *OutcomeMismatchError) Error() string + type RespUnmarshalError struct + Cause error + Contract string + func (e *RespUnmarshalError) Error() string + func (e *RespUnmarshalError) Unwrap() error