Files
eko/pkg/assert/assert.go

26 lines
455 B
Go

package assert
import "log"
func Assert(assertion bool, message string, a ...any) {
if !assertion {
log.Fatalf(message+"\n", a...)
}
}
func NoError(err error, message string, a ...any) {
if err != nil {
log.Fatalf(message+": "+err.Error()+"\n", a...)
}
}
func Unreachable(message string, a ...any) {
log.Fatalf(message+"\n", a...)
}
func NotNil(value any, message string, a ...any) {
if value == nil {
log.Fatalf(message+"\n", a...)
}
}