github.com/paketo-buildpacks/packit@v1.3.2-0.20211206231111-86b75c657449/internal/fail.go (about)

     1  package internal
     2  
     3  import (
     4  	"errors"
     5  	"fmt"
     6  )
     7  
     8  var Fail = failError{error: errors.New("failed")}
     9  
    10  type failError struct {
    11  	error
    12  }
    13  
    14  func (f failError) WithMessage(format string, v ...interface{}) failError {
    15  	return failError{error: fmt.Errorf(format, v...)}
    16  }