Unsure what I should be doing differently in the following code as to prevent
the warnings:
import strutils
type MouseButton* = enum
mbLeft = 1
mbMiddle = 2
mbRight = 3
let s = "mbLeft"
let m = parseEnum[MouseButton](s)
echo m
Warnings:
test.nim(9, 18) template/generic instantiation from here
lib/pure/strutils.nim(994, 3) Warning: Cannot prove that 'result' is
initialized. This will become a compile time error in the future. [ProveInit]
test.nim(9, 5) Warning: Cannot prove that 'm' is initialized. This will
become a compile time error in the future. [ProveInit]
Any suggestions would be appreciated, thanks!