MCPcopy Index your code
hub / github.com/coder/coder / NilToEmpty

Function NilToEmpty

coderd/util/ptr/ptr.go:21–27  ·  view source on GitHub ↗

NilToEmpty coalesces a nil value to the empty value.

(s *T)

Source from the content-addressed store, hash-verified

19
20// NilToEmpty coalesces a nil value to the empty value.
21func NilToEmpty[T any](s *T) T {
22 var def T
23 if s == nil {
24 return def
25 }
26 return *s
27}
28
29// NilToDefault coalesces a nil value to the provided default value.
30func NilToDefault[T any](s *T, def T) T {

Callers 5

calcCostFunction · 0.92
Test_NilToEmptyFunction · 0.92
bedrockConfigFromRowFunction · 0.92
provisionerJobsCancelMethod · 0.92

Calls

no outgoing calls

Tested by 2

Test_NilToEmptyFunction · 0.74