remove expect

This commit is contained in:
stelzo 2024-05-21 11:59:33 +02:00
parent 8127e06023
commit eb186e87e6
1 changed files with 9 additions and 2 deletions

View File

@ -319,9 +319,16 @@ where
return Err(MsgConversionError::DataLengthMismatch); return Err(MsgConversionError::DataLengthMismatch);
} }
let last_offset = offsets.last().expect("Dimensionality is 0."); let last_offset = match offsets.last() {
Some(offset) => *offset,
None => return Err(MsgConversionError::DataLengthMismatch),
};
let last_pdata = match pdata.last() {
Some(pdata) => pdata,
None => return Err(MsgConversionError::DataLengthMismatch),
};
let last_pdata = pdata.last().expect("Dimensionality is 0.");
let size_with_last_pdata = last_offset + last_pdata.1.size(); let size_with_last_pdata = last_offset + last_pdata.1.size();
if size_with_last_pdata > point_step_size { if size_with_last_pdata > point_step_size {
return Err(MsgConversionError::DataLengthMismatch); return Err(MsgConversionError::DataLengthMismatch);