openmeter / pkg /defaultx /default.go
Leon4gr45's picture
Upload folder using huggingface_hub (part 9)
fea99b3 verified
Raw
History Blame Contribute Delete
222 Bytes
package defaultx
func WithDefault[T any](value *T, def T) T {
if value != nil {
return *value
}
return def
}
func IfZero[T comparable](val T, def T) T {
var zero T
if val == zero {
return def
}
return val
}