Public declaration syntax from forge-go/comm/errors.go Original source SHA-256: d138671f7c367005657b693537bc60f85e05b28a7ef55ebf2d1296502fc9333a Function bodies and constant values are omitted. This is not the complete implementation. Source line 15 type CommError struct Source line 27 type CommErrorKind string const ( // ErrKindSerializationFailed indicates message serialization failed. ErrKindSerializationFailed CommErrorKind; Source line 59 func (e *CommError) Error() string Source line 67 func (e *CommError) Unwrap() error Source line 72 func NewSerializationError(message string, cause error) *CommError Source line 81 func NewDeserializationError(message string, cause error) *CommError Source line 90 func NewTransportError(message string, cause error) *CommError Source line 99 func NewNotConnectedError(message string) *CommError Source line 107 func NewChannelClosedError(message string) *CommError Source line 115 func NewProtocolNegotiationError(message string) *CommError Source line 123 func NewMessageTooLargeError(size, maxSize int) *CommError Source line 131 func NewTimeoutError(operation string) *CommError