Add an API for BioRequest to return the number of sectors

This commit is contained in:
Cautreoxit 2025-03-25 17:49:31 +08:00 committed by Shaowei Song
parent 0078c18068
commit 4fff7cdc22

View File

@ -163,6 +163,13 @@ impl BioRequest {
self.bios.iter()
}
/// Returns the number of sectors of this request.
pub fn num_sectors(&self) -> usize {
(self.sid_range.end.to_raw() - self.sid_range.start.to_raw())
.try_into()
.unwrap()
}
/// Returns the number of segments.
pub fn num_segments(&self) -> usize {
self.num_segments