Searched refs:ShallowOptional (Results 1 – 2 of 2) sorted by relevance
22 type ShallowOptional[T any] struct { type29 func NewShallowOptional[T any](inner *T) ShallowOptional[T] {30 return ShallowOptional[T]{inner: inner}34 func (o *ShallowOptional[T]) IsPresent() bool {39 func (o *ShallowOptional[T]) IsEmpty() bool {44 func (o *ShallowOptional[T]) Get() T {53 func (o *ShallowOptional[T]) GetOrDefault(other T) T {
29 shallowOptional optional.ShallowOptional[T]