InvalidConversion occurs when the argument type cannot be converted to the target. See https://golang.org/ref/spec#Conversions for the rules of convertibility. Example: var x float64 var _ = string(x)