From 3ac37d4f1e84af98f72b77ed468ef440b4c84bcc Mon Sep 17 00:00:00 2001 From: Dan Spencer Date: Thu, 16 Apr 2015 10:30:38 -0600 Subject: [PATCH] Parsed number literals as signed integer first --- src/types/variant.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/types/variant.rs b/src/types/variant.rs index 7a2dc99..c8e82f6 100644 --- a/src/types/variant.rs +++ b/src/types/variant.rs @@ -45,9 +45,9 @@ impl ColumnValueOps for Variant { fn from_number_literal(s: Cow) -> Result> { if let Ok(number) = s.parse() { - Ok(Variant::UnsignedInteger(number)) - } else if let Ok(number) = s.parse() { Ok(Variant::SignedInteger(number)) + } else if let Ok(number) = s.parse() { + Ok(Variant::UnsignedInteger(number)) } else if let Ok(number) = s.parse() { Ok(Variant::Float(F64NoNaN::new(number).unwrap())) } else {