(inter interface{}, v *Float32PtrValidation)
| 52 | } |
| 53 | |
| 54 | func Float32Ptr(inter interface{}, v *Float32PtrValidation) (*float32, error) { |
| 55 | if inter == nil { |
| 56 | return ValidateFloat32PtrProvided(nil, v) |
| 57 | } |
| 58 | casted, castOk := cast.InterfaceToFloat32(inter) |
| 59 | if !castOk { |
| 60 | return nil, ErrorInvalidPrimitiveType(inter, PrimTypeFloat) |
| 61 | } |
| 62 | return ValidateFloat32PtrProvided(&casted, v) |
| 63 | } |
| 64 | |
| 65 | func Float32PtrFromInterfaceMap(key string, iMap map[string]interface{}, v *Float32PtrValidation) (*float32, error) { |
| 66 | inter, ok := ReadInterfaceMapValue(key, iMap) |
no test coverage detected