summaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-03-19 09:38:17 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-11-21 12:20:21 +0100
commit3c1a0ffb4b57bcaaee399625a4e20d4f3c0c96aa (patch)
treee7d24288c59629aa439e965899cccf61ddb36824 /src/error.rs
parent9b187e655f25f7386be4b96a707dfb3867ff309b (diff)
Add support for unsigned integers
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index db5813e..84984ba 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -10,6 +10,8 @@ pub enum Unexpected {
Bool(bool),
I64(i64),
I128(i128),
+ U64(u64),
+ U128(u128),
Float(f64),
Str(String),
Unit,
@@ -23,6 +25,8 @@ impl fmt::Display for Unexpected {
Unexpected::Bool(b) => write!(f, "boolean `{}`", b),
Unexpected::I64(i) => write!(f, "integer 64 bit `{}`", i),
Unexpected::I128(i) => write!(f, "integer 128 bit `{}`", i),
+ Unexpected::U64(i) => write!(f, "unsigned integer 64 bit `{}`", i),
+ Unexpected::U128(i) => write!(f, "unsigned integer 128 bit `{}`", i),
Unexpected::Float(v) => write!(f, "floating point `{}`", v),
Unexpected::Str(ref s) => write!(f, "string {:?}", s),
Unexpected::Unit => write!(f, "unit value"),