We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 36c07e3 commit b183ee2Copy full SHA for b183ee2
src/lifetimes/exercise.rs
@@ -127,10 +127,7 @@ fn parse_field(data: &[u8]) -> (Field<'_>, &[u8]) {
127
}
128
WireType::Len => {
129
let (len, remainder) = parse_varint(remainder);
130
- let len: usize = len.try_into().expect("len not a valid `usize`");
131
- if remainder.len() < len {
132
- panic!("Unexpected EOF");
133
- }
+ let len = len as usize; // cast for simplicity
134
let (value, remainder) = remainder.split_at(len);
135
(FieldValue::Len(value), remainder)
136
0 commit comments