Versions in this module Expand all Collapse all v0 v0.1.0 Sep 6, 2019 Changes in this version + func Errorf(c ErrorCode, n v1alpha1.NodeID, msgFmt string, args ...interface{}) error + func Matches(err error, code ErrorCode) bool + func Wrapf(c ErrorCode, n v1alpha1.NodeID, cause error, msgFmt string, ...) error + type ErrorCode string + const BadSpecificationError + const BindingResolutionError + const CatalogCallFailed + const CausedByError + const DownstreamNodeNotFoundError + const EventRecordingFailed + const IllegalStateError + const NoBranchTakenError + const NotYetImplementedError + const OutputsNotFoundError + const RemoteChildWorkflowExecutionFailed + const RuntimeExecutionError + const StorageError + const SubWorkflowExecutionFailed + const UnsupportedTaskTypeError + const UserProvidedError + func GetErrorCode(err error) (code ErrorCode, isNodeError bool) + func (e ErrorCode) String() string + type ErrorMessage = string + type NodeError struct + Code ErrorCode + Message ErrorMessage + Node v1alpha1.NodeID + func (n *NodeError) Error() string + type NodeErrorWithCause struct + func (n *NodeErrorWithCause) Cause() error + func (n *NodeErrorWithCause) Error() string