Of returns an Optional with a non-nil value.
(value T)
| 17 | |
| 18 | // Of returns an Optional with a non-nil value. |
| 19 | func 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. |
| 24 | func FromNillable[T any](value *T) Optional[T] { |
no outgoing calls