Skip to content

Commit 1bbbc64

Browse files
authored
don't panic on missing page tags (#239)
1 parent 476f9b5 commit 1bbbc64

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

decodeme/src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,13 @@ impl EventDecoder {
115115

116116
let string_data = split_data
117117
.remove(&PageTag::StringData)
118-
.expect("Invalid file: No string data found");
118+
.ok_or("Invalid file: No string data found")?;
119119
let index_data = split_data
120120
.remove(&PageTag::StringIndex)
121-
.expect("Invalid file: No string index data found");
121+
.ok_or("Invalid file: No string index data found")?;
122122
let event_data = split_data
123123
.remove(&PageTag::Events)
124-
.expect("Invalid file: No event data found");
124+
.ok_or("Invalid file: No event data found")?;
125125

126126
Self::from_separate_buffers(string_data, index_data, event_data, diagnostic_file_path)
127127
}

0 commit comments

Comments
 (0)