func (o Optional[T]) Ptr() *T {
	if o.valid {
		var store T
		store = o.value
		return &store
	}

	return nil
}
// Ptr returns a pointer to value or nil pointer. It is safe to change the value inside the pointer
// (if the T type supports this).
Ptr returns a pointer to value or nil pointer. It is safe to change the value inside the pointer
(if the T type supports this).
// Ptr returns a pointer to value or nil pointer . It is safe to change the value inside the pointer // ( if the T type supports this ) .
func (o Optional[T]) Ptr() *T {
	if o.valid {
		var store T
		store = o.value
		return &store
	}
	return nil
}
func ( o Optional [ T ] ) Ptr ( ) * T { if o . valid { var store T store = o . value return & store } return nil }
Ptr returns a pointer to value or nil pointer.
Ptr returns a pointer to value or nil pointer .