summaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
authorMartin von Zweigbergk <martinvonz@google.com>2022-04-21 13:11:26 -0700
committerMartin von Zweigbergk <martinvonz@google.com>2022-05-08 07:49:52 -0700
commitde4e8b78873ca1ab7d1b19c766009a2d65bd4222 (patch)
tree2a09da5904b764e434b546f5a0b9d711ffd348ee /src/error.rs
parented015705353882528132a7a4772b3098f535c155 (diff)
errors: clarify names of integer types
I got this error message: ``` invalid type: integer 64 bit `5`, expected an array ``` It took me a while to figure out that it wasn't talking about bit number 5 of the number 64, but the 64-bit number `5`. I think it will be clearer like this: ``` invalid type: 64-bit integer `5`, expected an array ``` So that's what this patch implements.
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/error.rs b/src/error.rs
index f955a28..7957d2f 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -23,10 +23,10 @@ impl fmt::Display for Unexpected {
fn fmt(&self, f: &mut fmt::Formatter) -> result::Result<(), fmt::Error> {
match *self {
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::I64(i) => write!(f, "64-bit integer `{}`", i),
+ Unexpected::I128(i) => write!(f, "128-bit integer `{}`", i),
+ Unexpected::U64(i) => write!(f, "64-bit unsigned integer `{}`", i),
+ Unexpected::U128(i) => write!(f, "128-bit unsigned integer `{}`", i),
Unexpected::Float(v) => write!(f, "floating point `{}`", v),
Unexpected::Str(ref s) => write!(f, "string {:?}", s),
Unexpected::Unit => write!(f, "unit value"),