ToErrorOrNil returns a pointer to the passed error value, or nil, if passed value is a zero value.
(e error)
| 46 | |
| 47 | // ToErrorOrNil returns a pointer to the passed error value, or nil, if passed value is a zero value. |
| 48 | func ToErrorOrNil(e error) *error { |
| 49 | if e == nil { |
| 50 | return nil |
| 51 | } |
| 52 | return &e |
| 53 | } |
| 54 | |
| 55 | // ToFloat32OrNil returns a pointer to the passed float32 value, or nil, if passed value is a zero value. |
| 56 | func ToFloat32OrNil(f float32) *float32 { |