Skip to content

Commit 90c04cf

Browse files
authored
A little extra test coverage for byte literals (#182)
1 parent 40e822b commit 90c04cf

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

num_enum/tests/try_from_primitive.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,8 @@ fn discriminant_expressions() {
161161
Four = 4u8,
162162
Five,
163163
Six = ONE + ONE + 2u8 + 2,
164+
Seven = b'\x07',
165+
Eight = b'\x07' + ONE,
164166
}
165167

166168
let zero: Result<Enum, _> = 0u8.try_into();
@@ -186,6 +188,12 @@ fn discriminant_expressions() {
186188

187189
let six: Result<Enum, _> = 6u8.try_into();
188190
assert_eq!(six, Ok(Enum::Six));
191+
192+
let seven: Result<Enum, _> = 7u8.try_into();
193+
assert_eq!(seven, Ok(Enum::Seven));
194+
195+
let eight: Result<Enum, _> = 8u8.try_into();
196+
assert_eq!(eight, Ok(Enum::Eight));
189197
}
190198

191199
#[cfg(feature = "complex-expressions")]

0 commit comments

Comments
 (0)