Versions in this module Expand all Collapse all v0 v0.5.0 Aug 2, 2024 v0.4.0 Feb 21, 2024 Changes in this version + func DecodePB(b []byte, cmd Command, v proto.Message) ([]byte, error) + func Decode[M any, P pb.Pointer[M], T pb.Unmarshaler[P]](b []byte, cmd Command, v T) ([]byte, error) + func EncodePB(b []byte, cmd Command, msg proto.Message) ([]byte, error) + func Encode[M any, P pb.Pointer[M], T pb.Marshaler[P]](b []byte, cmd Command, v T) ([]byte, error) + type Command uint16 + const ClusterAddNode + const ClusterEdit + const ClusterRemoveNode + const ClusterStatus + const EnclaveCreate + const EnclaveDelete + const EnclaveList + const EnclaveStatus + const IdentityCreate + const IdentityDelete + const IdentityGet + const IdentityList + const KeyCreate + const KeyDecrypt + const KeyDelete + const KeyEncrypt + const KeyGenerate + const KeyImport + const KeyList + const KeyListVersions + const KeyStatus + const PolicyAssign + const PolicyCreate + const PolicyDelete + const PolicyGet + const PolicyList + const PolicyStatus + func Parse(s string) (Command, error) + func (c *Command) UnmarshalText(text []byte) error + func (c Command) AppendText(b []byte) ([]byte, error) + func (c Command) IsWrite() bool + func (c Command) MarshalText() ([]byte, error) + func (c Command) String() string + type DecodeError struct + Cmd Command + Data []byte + Len int + Type reflect.Type + func (e *DecodeError) Error() string