feat: sqlc, nix formatting
This commit is contained in:
17
server/internal/util/pointers.go
Normal file
17
server/internal/util/pointers.go
Normal file
@ -0,0 +1,17 @@
|
||||
package util
|
||||
|
||||
func DerefOrEmpty[T any](val *T) T {
|
||||
if val == nil {
|
||||
var empty T
|
||||
return empty
|
||||
}
|
||||
return *val
|
||||
}
|
||||
|
||||
func IsNotNil[T any](val *T) bool {
|
||||
return val != nil
|
||||
}
|
||||
|
||||
func ToPointer[T any](val T) *T {
|
||||
return &val
|
||||
}
|
Reference in New Issue
Block a user