Versions in this module Expand all Collapse all v0 v0.2.1 Sep 22, 2023 Changes in this version + type Command message.Message + type Envelope message.Envelope[T] + func FromGenericEnvelope(cmd GenericEnvelope) (Envelope[T], bool) + func ToEnvelope(cmd T) Envelope[T] + func (cmd Envelope[T]) ToGenericEnvelope() GenericEnvelope + type GenericEnvelope Envelope[Command] + type Handler interface + Handle func(ctx context.Context, cmd Envelope[T]) error + type HandlerFunc func(context.Context, Envelope[T]) error + func (fn HandlerFunc[T]) Handle(ctx context.Context, cmd Envelope[T]) error