MCPcopy
hub / github.com/duke-git/lancet / Of

Function Of

datastructure/optional/optional.go:19–21  ·  view source on GitHub ↗

Of returns an Optional with a non-nil value.

(value T)

Source from the content-addressed store, hash-verified

17
18// Of returns an Optional with a non-nil value.
19func Of[T any](value T) Optional[T] {
20 return Optional[T]{value: &value, mu: &sync.RWMutex{}}
21}
22
23// FromNillable returns an Optional for a given value, which may be nil.
24func FromNillable[T any](value *T) Optional[T] {

Callers 7

TestOfFunction · 0.70
TestOrElseFunction · 0.70
TestOrElseGetHappyPathFunction · 0.70
TestOrElseTriggerFunction · 0.70
TestIfNotNilFunction · 0.70
TestIfNotNilOrElseFunction · 0.70
TestGetWithPanicStandardFunction · 0.70

Calls

no outgoing calls

Tested by 7

TestOfFunction · 0.56
TestOrElseFunction · 0.56
TestOrElseGetHappyPathFunction · 0.56
TestOrElseTriggerFunction · 0.56
TestIfNotNilFunction · 0.56
TestIfNotNilOrElseFunction · 0.56
TestGetWithPanicStandardFunction · 0.56