unsafe fn merge_unsafe(&self, other: &Self) -> Self {
        Self {
            offset: self.offset.min(other.offset),
            size: self.size + other.size,
        }
    }
/// Merge this region with another region.
///
/// # Unsafe Because
///
/// - this method does not check that the regions are adjacent before
///   merging
Merge this region with another region.
Merge this region with another region .
unsafe fn merge_unsafe(&self, other: &Self) -> Self {
        Self {
            offset: self.offset.min(other.offset),
            size: self.size + other.size,
        }
    }
unsafe fn merge_unsafe ( & self , other : & Self ) -> Self { Self { offset : self . offset . min ( other . offset ) , size : self . size + other . size , } }
Merge this region with another region.
Merge this region with another region .
&self
other
&Self
unsafe because
this method does not check that the regions are adjacent before
merging
this method does not check that the regions are adjacent before merging