gitlab.com/evatix-go/core@v1.3.55/errcore/PanicRangeNotMeet.go (about) 1 package errcore 2 3 import ( 4 "fmt" 5 6 "gitlab.com/evatix-go/core/constants" 7 ) 8 9 func PanicRangeNotMeet( 10 otherMsg string, 11 rangeStart interface{}, 12 rangeEnd interface{}, 13 wholeRange interface{}, 14 ) string { 15 rangeStr := "" 16 17 if wholeRange == nil { 18 rangeStr = fmt.Sprintf(rangeWithoutRangeFormat, rangeStart, rangeEnd) 19 } else { 20 rangeStr = fmt.Sprintf(rangeWithRangeFormat, rangeStart, rangeEnd, wholeRange) 21 } 22 23 return OutOfRangeType.String() + 24 constants.Space + 25 otherMsg + 26 constants.Space + 27 ReferenceStart + 28 rangeStr + 29 ReferenceEnd 30 }