pub fn read_slice(&self, address_range: Range<u64>) -> Option<&[u8]> {
        self.memory_regions
            .iter()
            .find_map(|mr| mr.read_slice(address_range.clone()))
    }
/// Returns the slice of memory that can be found at the given address_range.
/// If the given address range is not fully within one of the captured regions present in the device memory, then None is returned.
Returns the slice of memory that can be found at the given address_range.
If the given address range is not fully within one of the captured regions present in the device memory, then None is returned.
Returns the slice of memory that can be found at the given address_range . If the given address range is not fully within one of the captured regions present in the device memory then None is returned .
pub fn read_slice(&self, address_range: Range<u64>) -> Option<&[u8]> {
        self.memory_regions
            .iter()
            .find_map(|mr| mr.read_slice(address_range.clone()))
    }
pub fn read_slice ( & self , address_range : Range < u64 > ) -> Option < & [ u8 ] > { self . memory_regions . iter ( ) . find_map ( | mr | mr . read_slice ( address_range . clone ( ) ) ) }
Returns the slice of memory that can be found at the given address_range.
Returns the slice of memory that can be found at the given address_range .
&self
address_range
Range<u64>
&self
address_range
Range<u64>