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 }