github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/data/id/snowid/idgenerator_exception.go (about)

     1  package snowid
     2  
     3  import "fmt"
     4  
     5  // IdGeneratorException .
     6  type IdGeneratorException struct {
     7  	message string
     8  	error   error
     9  }
    10  
    11  // IdGeneratorException .
    12  func (e IdGeneratorException) IdGeneratorException(message ...interface{}) {
    13  	fmt.Println(message...)
    14  }
    15  
    16  // Error .
    17  func (e IdGeneratorException) Error(err error) string {
    18  	e.message = err.Error()
    19  	e.error = err
    20  	return e.message
    21  }