pub fn parseInfOrNan(comptime T: type, s: []const u8, negative: bool) ?T
pub fn parseInfOrNan(comptime T: type, s: []const u8, negative: bool) ?T { var consumed: usize = 0; if (parsePartialInfOrNan(T, s, negative, &consumed)) |special| { if (s.len == consumed) { return special; } } return null; }