Versions in this module Expand all Collapse all v1 v1.1.0 Apr 24, 2024 Changes in this version + func RavenABuilder(messageID procs.MessageID, errID int32, header, request proto.Message, ...) (output any, err error) + func RavenQBuilder(messageID procs.MessageID, header, request proto.Message) (output any, err error) + func RavenTestErrID(input any, expected int32) bool + func RavenTestHeader(input any, expected proto.Message) bool + func RavenTestMessageID(input any, expected procs.MessageID) bool + func RavenTestRequest(input any, expected proto.Message) bool + func RavenTestRespond(input any, expected ...proto.Message) bool + func RavenTestRespondLength(input any, expected int) bool + func RavenTestRespondType(input any, expected ...proto.Message) bool + type RavenAData struct + ErrID int32 + Header *H + MessageID procs.MessageID + Request *Q + Respond []proto.Message + func RavenAParser[H, Q any](input any) (output *RavenAData[H, Q], err error) + func (this *RavenAData[H, Q]) Detail() string + func (this *RavenAData[H, Q]) GetRespond(type_ proto.Message) proto.Message + func (this *RavenAData[H, Q]) GetRespondAt(index int) proto.Message + type RavenQData struct + Header *H + MessageID procs.MessageID + Request *Q + func RavenQParser[H, Q any](input any) (output *RavenQData[H, Q], err error) + func (this *RavenQData[H, Q]) Detail() string