Fix typos in Spec.md enum example (#630)

In the Enums section, there are examples using the second and third variants of an enum, but the comment incorrectly refers to them as "first variant".

Unless perhaps the intention here was to say "the variant is first"?
This commit is contained in:
Luke Stadem 2023-04-07 03:26:45 -05:00 committed by GitHub
parent 958b439c38
commit 4597e0f5bb
1 changed files with 2 additions and 2 deletions

View File

@ -74,14 +74,14 @@ assert_eq!(encoded.as_slice(), &[
// SomeEnum::B(0)
let encoded = bincode::encode_to_vec(SomeEnum::B(0), bincode::config::legacy()).unwrap();
assert_eq!(encoded.as_slice(), &[
1, 0, 0, 0, // first variant, B
1, 0, 0, 0, // second variant, B
0, 0, 0, 0 // B has 1 unnamed field, which is an u32, so 4 bytes
]);
// SomeEnum::C { value: 0u32 }
let encoded = bincode::encode_to_vec(SomeEnum::C { value: 0u32 }, bincode::config::legacy()).unwrap();
assert_eq!(encoded.as_slice(), &[
2, 0, 0, 0, // first variant, C
2, 0, 0, 0, // third variant, C
0, 0, 0, 0 // C has 1 named field which is a u32, so 4 bytes
]);
```